public static <T> List<List<T>> splitList(List<T> list, int maxSize) {
List<List<T>> resultList = new ArrayList<>();
for (int i = 0; i < list.size(); i += maxSize) {
if (i + maxSize > list.size()){
resultList.add(list.subList(i, list.size()));
}else {
resultList.add(list.subList(i, i+maxSize));
}
}
return resultList;
}
一个集合分割成多个集合
于 2021-12-14 17:39:50 首次发布