list等长度切割

/**
* 将list集合等分切割
*
* @param list
* @param number
* @return
*/
public <T> List<List<T>> cutList(List<Integer> list, int number) {
List<List<T>> lists = new ArrayList<>();
List<T> list1 = new ArrayList<>();
int count = 0;
for (Integer item : list) {
list1.add((T) item);
++count;
if (count % number == 0) {
lists.add(list1);
list1 = new ArrayList<>();
count = 0;
}
}
return lists;
}
posted @ 2022-04-21 11:54  甜甜大傻瓜  阅读(232)  评论(0)    收藏  举报