java将list分为指定大小的新集合
2017-09-30 10:44
399 查看
上代码:
import java.util.ArrayList; import java.util.List; public class JayCommonUtil { /** * 按指定大小,分隔集合,将集合按规定个数分为n个部分 * * @param list * @param len * @return */ public static List<List<String>> splitList(List<String> list, int len) { if (list == null || list.size() == 0 || len < 1) { return null; } List<List<String>> result = new ArrayList<List<String>>(); int size = list.size(); int count = (size + len - 1) / len; for (int i = 0; i < count; i++) { List<String> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1))); result.add(subList); } return result; } }
相关文章推荐
- Java_集合操作_将元素插入List的指定位置
- java 将list按指定大小等分,最后多余的单独一份
- 按指定大小,分隔集合,将集合按规定个数分为n个部分
- Java 将List按照指定大小分段
- 分隔List集合,按指定大小,将集合分成多个的方法
- Java中集合List按照集合内实体类元素的指定字段排序方法
- 分隔List集合,按指定大小,将集合分成多个
- Java-集合 list对象进行指定位置插入、删除、迭代、遍历输出(具体习题讲解)
- Java 将List按照指定大小分段
- Java-大集合拆分为指定大小的小集合
- java在list集合指定位置插入对象和js在数组指定位置插入对象的方法
- Java-集合 list对象进行指定位置插入、删除、迭代、遍历输出(具体习题讲解)
- Java-大集合拆分为指定大小的小集合
- 【java】初始化一个指定大小的list,在指定位置set存入元素,下标越界
- Java工具类_List列表或Array数组按指定大小分组
- Java_集合操作_将元素插入List的指定位置
- Java对List集合中的元素进行排序
- 【慕课笔记】第六章 JAVA中的集合框架(下) 第1节 学生选课——判断List中课程是否存在
- java集合中List、Map、Set的区别
- 利用java集合Set、Map、List等的特性,分类统计各组数据的数量