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

相关内容

热门资讯

老当益壮!80岁宁波轴承大王“... 有人60岁就想着退休躺平了,但有人80岁还想着再搏一搏。近日,上市公司天创时尚发布公告,实控人李林把...
金融活水 平安养老险陕西分公司... 初冬的霜染红了富平太白村的柿林,陈耿正弯腰在挂满柿饼的晾架间查看果脯的干湿度。——这已是他担任驻村第...
破解乱收费、算法困局、大数据杀... 国家市场监督管理总局近期发布实施推荐性国家标准《外卖平台服务管理基本要求》(以下简称“新国标”),美...
星巴克巧克力季,点亮你的新年篇... 星巴克巧克力季夺目上新 一口开启宝藏新年(2025年12月30日)岁末年初,星巴克中国开启新年宝藏巧...
伊利拍了个“养牛爽剧”,年轻人... 2025年,一块小小的手机屏幕,正上演着最激烈的注意力争夺战——微短剧成为赢家之一。在这场静默而汹涌...