java中将一个list按照固定笔数平均分成若干个list
Posted 四块五
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中将一个list按照固定笔数平均分成若干个list相关的知识,希望对你有一定的参考价值。
private static int batchSize = 3; public static void main(String[] args) { List<Integer> list = new ArrayList<>(); for(int i = 1;i<=10;i++){ list.add(i); } for(int i= 0;i < list.size() / batchSize;i++){ List<Integer> insertList = list.subList(i*batchSize, (i+1)*batchSize); System.out.println(insertList); } if(list.size() % batchSize != 0){ System.out.println("最后剩余的数据:"+list.subList((list.size() / batchSize) * batchSize, list.size())); }else{ System.out.println("正好整批处理成功"); } }
以上是关于java中将一个list按照固定笔数平均分成若干个list的主要内容,如果未能解决你的问题,请参考以下文章
将168枚月饼平均分成若干盒,每盒可放3到8枚有多少种分法?