Lists.partition用法详解

文章目录

一、引入依赖

依赖于谷歌的guava 包

xml 复制代码
<!-- guava -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>28.1-jre</version>
        </dependency>

二、用法

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

java 复制代码
    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);
        }
    }

三、输出

相关推荐
Irissgwe几秒前
九、Linux信号机制(二)
linux·进程·可重入函数·volatile·sigchld信号·进程信号
吴声子夜歌3 分钟前
状态机——枚举实现简单状态机
java·枚举·状态机
野熊佩骑3 分钟前
一文读懂Nginx 之 Ubuntu使用apt方式安装Nginx官方最新版本
linux·运维·服务器·nginx·ubuntu·http
Rick19936 分钟前
【无标题】
java
yoyo_zzm6 分钟前
四大编程技术对比:PHP、Java、Python与HTML
java·python·php
海兰13 分钟前
【第54篇】Graph + Langfuse 可观测性实战
java·人工智能·spring boot·spring ai
笨拙的老猴子21 分钟前
JDK8 / JDK11 / JDK17 / JDK21 核心新特性对比,简单总结
java·jdk
顶点多余24 分钟前
多路转接--select /poll
运维·服务器