public class ListSplitUtils {
public static <T> List<List<T>> partitionList(List<T> list, int size) {
List<List<T>> result = new ArrayList<>();
for (int i = 0; i < list.size(); i += size) {
List<T> subList = list.subList(i, Math.min(i + size, list.size()));
result.add(subList);
}
return result;
}
}
习惯向左,感觉至上