拆分List
来源:互联网 发布:剑网三网络助手 编辑:程序博客网 时间:2024/05/17 00:59
List 拆分
将一个list拆分成多个小的list
/** * 将一个List按照固定的大小拆成很多个小的List * @param listObj 需要拆分的List * @param groupNum 每个List的最大长度 * @return */public static <T> List<List<T>> getSubList(List<T> listObj, int groupNum) { List<List<T>> resultList = new ArrayList<List<T>>(); // 获取需要拆分的List个数 int loopCount = (listObj.size() % groupNum == 0) ? (listObj.size() / groupNum) : ((listObj.size() / groupNum)+1); // 开始拆分 for (int i = 0; i < loopCount; i++) { // 子List的起始值 int startNum = i * groupNum; // 子List的终止值 int endNum = (i+1) * groupNum; // 不能整除的时候最后一个List的终止值为原始List的最后一个 if (i == loopCount - 1) { endNum = listObj.size(); } // 拆分List List<T> listObjSub = listObj.subList(startNum, endNum); // 保存差分后的List resultList.add(listObjSub); } return resultList;}
0 0
- Map拆分List拆分
- 拆分List
- java 平均拆分List
- Java List拆分
- List集合拆分
- List分组拆分
- java拆分list
- scala基础----->拆分List操作
- list数据拆分成批次
- Python合并list和拆分字符串
- 拆分list为固定大小的集合
- List拆分成指定大小的subList
- 将list拆分成子集合
- 分隔list 按照指定的个数拆分
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- 拆分
- jQuery EasyUI window拖动超出浏览器边界问题修正
- Canvas和SVG的相同点和不同点
- JQuery学习之旅(4)
- java语言基础入门——内部类的介绍
- 键盘事件keydown、keypress、keyup随笔整理总结
- 拆分List
- python requests 模拟网站登录
- java 提取曲线图数值并导出excel
- Android中activity任务亲和力问题
- 支持泛型AVL Tree的简单实现,并和STL map比较了插入,删除,查找的性能
- 集群环境下文件上传方法与运维(Uploading a File to a Service)
- scala 学习总结(一): implicit 函数的使用
- Hand DoFs
- c# 导出excel 组件比较(npoi vs openxml)