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

相关内容

热门资讯

美国务卿:下一阶段美对伊打击力... 来源:央视新闻客户端美国国务卿鲁比奥2日称,美军对伊朗的“最猛烈打击尚未到来”。下一阶段,对伊朗的打...
钨市行情延续火热,钨精矿单日再... 3月3日,中钨在线发布消息,元宵佳节至,钨市火热行情仍在延续。市场乐观心态主要源于政策面与情绪面对供...
美团旗下AI浏览器涉嫌抄袭?官... 3月3日消息,近日,美团旗下光年之外(GN06)团队宣布,其全新产品Tabbit AI浏览器进入公测...
借壳上市纳斯达克?小杨哥的海外... 三只羊的下一步,是把中国运营功夫卖给全世界。2026年2月的最后一周,一则消息在中文互联网上炸开了锅...
“三桶油”两连板,半导体领跌科... 2026.03.03本文字数:1229,阅读时长大约2分钟作者 |第一财经 魏中原3月3日,中东地缘...