附代码:
List<String> stringList = new ArrayList<>();
stringList.add("1");
stringList.add("2");
stringList.add("3");
stringList.add("4");
stringList.add("5");
stringList.add("6");
stringList.add("7");
int listSize = stringList.size();
int toIndex = 3;
for (int i = 0; i < stringList.size(); i += 3) {
if (i + 3 > listSize) {
toIndex = listSize - i;
}
List<String> subList = stringList.subList(i, i + toIndex);
System.out.println(subList);
}
toIndex控制每次截取的数量,设置100就是每次取100个元素,可用于批量操作