Android 拆分指定长度的集合
创始人
2025-05-29 14:44:26
/*** 拆分集合* @param resList* @param count* @param * @return*/
public static  List> split(List resList, int count) {if (resList == null || count < 1) {return null;}List> ret = new ArrayList>();int size = resList.size();if (size <= count) {// 数据量不足count指定的大小ret.add(resList);} else {int pre = size / count;int last = size % count;// 前面pre个集合,每个大小都是count个元素for (int i = 0; i < pre; i++) {List itemList = new ArrayList();for (int j = 0; j < count; j++) {itemList.add(resList.get(i * count + j));}ret.add(itemList);}// last的进行处理if (last > 0) {List itemList = new ArrayList();for (int i = 0; i < last; i++) {itemList.add(resList.get(pre * count + i));}ret.add(itemList);}}return ret;
}

相关内容

热门资讯

玩家实测“宝宝浙江游戏到底有透... 您好:宝宝浙江游戏这款游戏可以开挂,确实是有挂的,需要软件加微信【6355786】,很多玩家在宝宝浙...
(重磅.揭秘)“来一盘河南麻将... 您好:来一盘河南麻将这款游戏可以开挂,确实是有挂的,需要软件加微信【4830828】很多玩家在这款游...
玩家实测“17麻将到底有没有挂... 您好:17麻将这款游戏可以开挂,确实是有挂的,需要软件加微信【69174242】,很多玩家在17麻将...
玩家必看“福建兄弟十三水究竟有... 您好:福建兄弟十三水这款游戏可以开挂,确实是有挂的,需要软件加微信【3671900】很多玩家在这款游...
重磅.来袭“九.游斗牛究竟有挂... 您好:九.游斗牛这款游戏可以开挂,确实是有挂的,需要软件加微信【4830828】很多玩家在这款游戏中...