wjbk

导航

将一个列表分割成指定大小的多个子列表:Lists.partition

依赖项添加:
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>31.0.1-jre</version> <!-- 请检查最新版本 -->
</dependency>

public static void main(String[] args) {
        // 创建一个示例列表
        List<Integer> bigList = new ArrayList<>();
        for (int i = 0; i < 100; i++) {
            bigList.add(i);
        }

        // 使用 Lists.partition 将列表分割成大小为10的子列表
        int partitionSize = 10;
        List<List<Integer>> partitions = Lists.partition(bigList, partitionSize);

        // 输出分割的结果
        for (List<Integer> partition : partitions) {
            System.out.println(partition);
        }
    }



 

posted on 2024-04-17 16:01  wjbk  阅读(1)  评论(0编辑  收藏  举报