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

三、输出

相关推荐
Aevget几秒前
「Java EE开发指南」如何在MyEclipse中开发EJB 2 Session Bean?(三)
java·ide·java-ee·开发工具·myeclipse
xincan08181 分钟前
MacOS安装Java+mvn+mvnd+jenv多环境丝滑切换
java·开发语言·macos
同聘云3 分钟前
腾讯云国际站服务器dns怎么设置?ping网关和DNS的区别在哪里?
服务器·云计算·腾讯云
派大鑫wink3 分钟前
【Day13】集合框架(一):List 接口(ArrayList vs LinkedList)实战
java·开发语言·windows
眠りたいです3 分钟前
Docker:镜像的运行实体-Docker Container
java·运维·c++·docker·容器·eureka
Filotimo_5 分钟前
在java后端开发中,ES的用处
java·elasticsearch·jenkins
HIT_Weston6 分钟前
74、【Ubuntu】【Hugo】搭建私人博客:VSCode 插件&配置
linux·vscode·ubuntu
华仔啊7 分钟前
都在用 Java8 或 Java17,那 Java9 到 16 呢?他们真的没用吗?
java·后端
WizLC8 分钟前
【后端】面向对象编程是什么(附加几个通用小实例项目)
java·服务器·后端·python·设计语言
刘个Java8 分钟前
手搓遥控器通过上云api执行航线
java·redis·spring cloud·docker