Java-大集合拆分为指定大小的小集合
来源:互联网 发布:郝海东网络直播视频 编辑:程序博客网 时间:2024/06/06 16:43
/** * 拆分集合 * @param <T> * @param resList 要拆分的集合 * @param count 每个集合的元素个数 * @return 返回拆分后的各个集合 */ public static <T> List<List<T>> split(List<T> resList,int count){ if(resList==null ||count<1) return null ; List<List<T>> ret=new ArrayList<List<T>>(); 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<T> itemList=new ArrayList<T>(); for(int j=0;j<count;j++){ itemList.add(resList.get(i*count+j)); } ret.add(itemList); } //last的进行处理 if(last>0){ List<T> itemList=new ArrayList<T>(); for(int i=0;i<last;i++){ itemList.add(resList.get(pre*count+i)); } ret.add(itemList); } } return ret; }
0 0
- Java-大集合拆分为指定大小的小集合
- 拆分list为固定大小的集合
- Java的全局变量争议小集合
- JAVA小集合
- java小算法小集合
- mysql连接java的一些问题小集合
- 学生信息的小集合
- List拆分成指定大小的subList
- 把一个List拆分为指定大小一样的几个List
- 小集合
- 我喜欢的电影小集合
- 自己写的小集合类
- Java中集合List按照集合内实体类元素的指定字段排序方法
- java byte大数组按大小拆分小数组
- Java 将字符串按照指定字符拆分 为List
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- Http状态码详解
- 关于Qt/C++和QML获取屏幕大小方法的总结
- ES6-函数的扩展
- Android 双击返回键退出程序的3种写法~
- 云服务器无处不在:网络就是计算机
- Java-大集合拆分为指定大小的小集合
- Android Service完全解析,关于服务你所需知道的一切(上)
- appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法
- JSP操作XML
- nodejs实现跨分区重命名文件
- JAVA基础(四)·== 和equals
- 学习SLAM需要哪些预备知识?
- iOS学习随笔-UIView的有效范围
- C语言strncat函数的实现