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

三、输出

相关推荐
biubiubiu070632 分钟前
Linux / Ubuntu systemd 服务使用说明
linux·运维·ubuntu
Barkamin33 分钟前
队列的实现(Java)
java·开发语言
MaximusCoder1 小时前
等保测评命令——Anolis Linux
linux·运维·服务器·网络·经验分享·安全·php
骇客野人1 小时前
自己手搓磁盘清理工具(JAVA版)
java·开发语言
J2虾虾1 小时前
在SpringBoot中使用Druid
java·spring boot·后端·druid
清风徐来QCQ1 小时前
Java笔试总结一
java·开发语言
线束线缆组件品替网1 小时前
Adam Tech NPC-6-007-BU网线组件详解
服务器·网络·数码相机·智能路由器·电脑·51单片机·电视盒子
zhojiew1 小时前
为agent实现渐进式Skills能力的思考和实践
linux·python·算法
10Eugene2 小时前
C++/Qt自制八股文
java·开发语言·c++
程序员小假2 小时前
为什么要有 time _wait 状态,服务端这个状态过多是什么原因?
java·后端