应用场景:需要批量处理业务数据,业务数据量很大时,数据库批量操作(查询,更新)会存在性能隐患,或者调用其他业务接口,业务接口内操作了数据库,这时要考虑分批操作
List分组
方案一:
使用Guava的工具类Lists.Partition
List<Integer> numList = Lists.newArrayList(1, 2, 3, 4, 5, 6, 7, 8);
List<List<Integer>> partList = Lists.partition(numList, 3);
联想:集合的复杂分组,分组要按匹配条件
转载自原文链接, 如需删除请联系管理员。
原文链接:Java List分组,转载请注明来源!