分割List, 多用于批量插入/更新时List太大,分多词批量操作
ChatGPT给出的方法
public static <T> List<List<T>> splitList(List<T> list, int length) {
List<List<T>> result = new ArrayList<>();
for (int i = 0; i < list.size(); i += length) {
int end = Math.min(i + length, list.size());
result.add(list.subList(i, end));
}
return result;
}