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

网友投稿 238 2023-06-05


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

实例如下:

/**

* 常用工具类

* @author hetiewei(贺铁伟)

*

*/

public class JayCommonUtil {

/**

* 按指定大小,分隔集合,将集合按规定个数分为n个部分

*

* @param list

* @param len

* @return

*/

public static List> splitList(List> list, int len) {

if (list == null || list.size() == 0 || len http://< 1) {

return null;

}

List> result = new ArrayList>();

int size = list.siDAfSiXze();

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

for (int i = 0; i < count; i++)http:// {

List> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1)));

result.add(subList);

}

return result;

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Lambda表达式和Java集合框架
下一篇:详谈java中boolean和Boolean的区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~