聰聰工作室---插入日期資料小技巧switch-case
阿新 • • 發佈:2019-02-12
在java開發過程中,經常會碰到需要插入日期資料,一年或很多年的資料,下面是我寫的一個插入2017年一整年的資料的程式碼:
Electraicors electraicors = new Electraicors();
for (int j = 1; j < 13; j++) {
switch (j)
{
case 1:
for (int i = 1; i < 32; i++) {
electraicors.setData (Math.random() * 50 + "");
electraicors.setTime("2017-1-" + i);
electraicorsService.insert(electraicors);
}
break;
case 2:
for (int i = 1; i < 29; i++) {
electraicors.setData(Math.random () * 50 + "");
electraicors.setTime("2017-2-" + i);
electraicorsService.insert(electraicors);
}
break;
case 3:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-3-" + i);
electraicorsService.insert(electraicors);
}
break;
case 4:
for (int i = 1; i < 31; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-4-" + i);
electraicorsService.insert(electraicors);
}
break;
case 5:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-5-" + i);
electraicorsService.insert(electraicors);
}
break;
case 6:
for (int i = 1; i < 31; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-6-" + i);
electraicorsService.insert(electraicors);
}
break;
case 7:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-7-" + i);
electraicorsService.insert(electraicors);
}
break;
case 8:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-8-" + i);
electraicorsService.insert(electraicors);
}
break;
case 9:
for (int i = 1; i < 31; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-9-" + i);
electraicorsService.insert(electraicors);
}
break;
case 10:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-10-" + i);
electraicorsService.insert(electraicors);
}
break;
case 11:
for (int i = 1; i < 31; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-11-" + i);
electraicorsService.insert(electraicors);
}
break;
case 12:
for (int i = 1; i < 32; i++) {
electraicors.setData(Math.random() * 50 + "");
electraicors.setTime("2017-12-" + i);
electraicorsService.insert(electraicors);
}
break;
}
}
OK了,成功執行!
下面是操作結果:
作者:聰聰工作室
QQ:1099749430PS: 聰聰工作室原創作品,盜版必究!