Lists.partition用法详解

一、引入依赖

依赖于谷歌的guava 包

<!-- guava -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>28.1-jre</version>
        </dependency>

二、用法

将strings整个集合按照2个元素继续划分为多个集合。

    public static void main(String[] args) {

        List<String> strings = new ArrayList<>();
        strings.add("1");
        strings.add("2");
        strings.add("3");
        strings.add("4");
        strings.add("5");
        strings.add("6");


        for (List<String> str : Lists.partition(strings, 2)){
            System.out.println(str);
        }
    }

三、输出

请添加图片描述

相关推荐

  1. arrays.sort用法详解

    2024-05-14 14:10:04       38 阅读
  2. 【数据库】@Transactional用法详解

    2024-05-14 14:10:04       43 阅读
  3. Map.entry用法详解

    2024-05-14 14:10:04       37 阅读
  4. linux:sed 用法详解

    2024-05-14 14:10:04       47 阅读
  5. Vim 用法详解

    2024-05-14 14:10:04       36 阅读
  6. github新手用法详解

    2024-05-14 14:10:04       33 阅读
  7. C++ ostringstream用法详解

    2024-05-14 14:10:04       19 阅读
  8. pyintaller用法详解

    2024-05-14 14:10:04       15 阅读
  9. python | yield用法详解

    2024-05-14 14:10:04       19 阅读
  10. linux: du用法详解

    2024-05-14 14:10:04       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 14:10:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 14:10:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 14:10:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 14:10:04       18 阅读

热门阅读

  1. 【Python快速上手(二十二)】

    2024-05-14 14:10:04       10 阅读
  2. C++ 使用nlohmann/json.hpp库读写json字符串

    2024-05-14 14:10:04       13 阅读
  3. Ubuntu下C++编程总结AllInOne

    2024-05-14 14:10:04       13 阅读
  4. Json格式备忘

    2024-05-14 14:10:04       9 阅读
  5. LinkedList源码解析

    2024-05-14 14:10:04       10 阅读
  6. git 常用命令

    2024-05-14 14:10:04       10 阅读
  7. Docker——目录迁移

    2024-05-14 14:10:04       10 阅读
  8. docker的使用

    2024-05-14 14:10:04       14 阅读
  9. 什么是机器学习?机器学习有哪些类型?

    2024-05-14 14:10:04       10 阅读