分隔List集合,按指定大小,将集合分成多个的方法
更新时间:2017年03月06日 10:03:27 投稿:jingxian
下面小编就为大家带来一篇分隔List集合,按指定大小,将集合分成多个的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
实例如下:
/** * 常用工具类 * @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; } }
以上这篇分隔List集合,按指定大小,将集合分成多个的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
基于Java Agent的premain方式实现方法耗时监控问题
javaagent是在JDK5之后提供的新特性,也可以叫java代理,这篇文章主要介绍了基于Java Agent的premain方式实现方法耗时监控问题,需要的朋友可以参考下2022-10-10mybatis-plus之自动映射字段(typeHandler)的注意点及说明
这篇文章主要介绍了mybatis-plus之自动映射字段(typeHandler)的注意点及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04
最新评论