当前位置: 代码迷 >> 综合 >> Java将List按指定个数分组
  详细解决方案

Java将List按指定个数分组

热度:39   发布时间:2024-02-23 21:06:33.0
/*** List按个数分组** @param list* @param quantity* @return*/public static <T> List<List<T>> groupListByQuantity(List<T> list, int quantity) {List<List<T>> wrapList = new ArrayList<>();if (list == null || list.size() == 0) {return wrapList;}int count = 0;while (count < list.size()) {wrapList.add(list.subList(count, (count + quantity) > list.size() ? list.size() : (count + quantity)));count += quantity;}return wrapList;}