ListUtils.java
540 Bytes
package com.ruoyi.utils;
import java.util.ArrayList;
import java.util.List;
/**
* 集合工具类
* @author 20412
*/
public class ListUtils<T>{
public static <T> List<List<T>> splitList(List<T> list, int batchSize) {
List<List<T>> batchList = new ArrayList<>();
for (int i = 0; i < list.size(); i += batchSize) {
int endIndex = Math.min(i + batchSize, list.size());
List<T> subList = list.subList(i, endIndex);
batchList.add(subList);
}
return batchList;
}
}