public static void main(String[] args) {
long startId = 1316620;
long endId = 1316630;
long perSize = 10;
long totle = (endId - startId + 1);
long batch = totle % perSize == 0 ? totle / perSize :
totle / perSize + 1;
long start = 0;
long end = 0;
for (long i = 0; i < batch; i++) {
end = (i == batch - 1) ? totle % perSize != 0 ? end + totle % perSize : end + perSize : end + perSize;
long total = end - start;
System.out.println("total = " + total);
for (long j = start; j < end; j++) {
System.out.println("newId = " + (startId + j));
}
start = end;
}
}
java-按批次循环
于 2022-06-20 17:15:51 首次发布