首页 > 编程语言 > 详细

Java中对大量数据分批处理

时间:2021-07-29 22:09:16      阅读:74      评论:0      收藏:0      [点我收藏+]
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-collections4 -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.4</version>
        </dependency>


import org.apache.commons.collections4.ListUtils;
import java.util.ArrayList;
import java.util.List;

List<String> list =new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");


        // org.apache.commons:commons-collections4
        List<List<String>> partition = ListUtils.partition(list, 3);
        partition.stream().forEach(sublist -> {
            System.out.println(sublist);
        });
        /**
         * [a, b, c]
         * [d]
         */




<!-- https://mvnrepository.com/artifact/com.google.guava/guava-collections -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava-collections</artifactId>
            <version>r03</version>
        </dependency>


import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;

List<List<String>> partition1 = Lists.partition(list, 3);
        partition1.stream().forEach(sublist -> {
            System.out.println(sublist);
        });
        /**
         * [a, b, c]
         * [d]
         */

 

Java中对大量数据分批处理

原文:https://www.cnblogs.com/anpeiyong/p/15077132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!