欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

分隔List集合,按指定大小,将集合分成多个的方法

时间:2020-10-20 15:23:18|栏目:JAVA代码|点击:

实例如下:

/**
 * 常用工具类
 * @author hetiewei(贺铁伟)
 *
 */
public class JayCommonUtil {


/**
* 按指定大小,分隔集合,将集合按规定个数分为n个部分
* 
* @param list
* @param len
* @return
*/
public static List<List<?>> splitList(List<?> list, int len) {
if (list == null || list.size() == 0 || len < 1) {
return null;
}

List<List<?>> result = new ArrayList<List<?>>();


int size = list.size();
int count = (size + len - 1) / len;


for (int i = 0; i < count; i++) {
List<?> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1)));
result.add(subList);
}
return result;
}

}

上一篇:java 中 zookeeper简单使用

栏    目:JAVA代码

下一篇:你都理解创建线程池的参数吗?

本文标题:分隔List集合,按指定大小,将集合分成多个的方法

本文地址:http://www.codeinn.net/misctech/14189.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有