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;
}

相关内容

热门资讯

重大发现“长虹棋牌.开挂神器”... 您好:长虹棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9158489】很多玩家在这款游戏...
实测推荐“金满地可以装挂吗”太... 您好:金满地这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏中...
老玩家实测“友间十三张可以开挂... 您好:友间十三张这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9951342】很多玩家在这款游...
独家解答“么么四川麻将有没有挂... 您好:么么四川麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9951342】很多玩家在这款...
今日重大通报“天涯麻将.可以开... 您好:天涯麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9158489】很多玩家在这款游戏...