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);
        }
    }

三、输出

相关推荐
秃了也弱了。4 分钟前
testng:Java界功能强大的单元测试框架
java·单元测试·log4j
Azure++7 分钟前
Centos安装clickhouse
linux·clickhouse·centos
濊繵7 分钟前
Linux网络--应用层自定义协议与序列化
linux·服务器·网络
曾经的三心草9 分钟前
JavaEE初阶-多线程2
android·java·java-ee
zt1985q35 分钟前
本地部署 Jupyter 并实现外部访问(Windows 版本)
运维·服务器·windows
爱吃泡芙的小白白37 分钟前
使用某云超算平台Jupyterlab的使用方法(自用)
运维·服务器·python·学习记录
Boop_wu1 小时前
[Java EE] 多线程 -- 初阶(5) [线程池和定时器]
java·开发语言
p***93031 小时前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
潇凝子潇1 小时前
Linux 服务器实时监控Shell 脚本
linux·服务器·chrome
顾安r1 小时前
11.21 脚本 网页优化
linux·前端·javascript·算法·html