//批量处理长度 example 200条
//待处理的List集合
public static List> getSplitList(int splitNum, List list) {
List> splitList = new linkedList<>();
// groupFlag >= 1
int groupFlag = list.size() % splitNum == 0 ? (list.size() / splitNum) : (list.size() / splitNum + 1);
for (int j = 1; j <= groupFlag; j++) {
if ((j * splitNum) <= list.size()) {
splitList.add(list.subList(j * splitNum - splitNum, j * splitNum));
} else if ((j * splitNum) > list.size()) {
splitList.add(list.subList(j * splitNum - splitNum, list.size()));
}
}
return splitList;
}