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

三、输出

相关推荐
VaporGas2 分钟前
Spring-bean实例化的方式
java·数据库·spring
浊尘7 分钟前
在Kali Linux中使用VNC和iptables配置xrdp以实现远程连接
linux·运维·服务器
R_187819115347 分钟前
电商系统之链动2+1模式开发
java·大数据·intellij-idea
tlkqx3744912 分钟前
服务器遭遇恶意流量的应对策略
运维·服务器
john_hjy14 分钟前
4. 数据结构: 对象和数组
java·开发语言·前端
iot_qizu17 分钟前
Ubuntu环境切换到服务器某个用户后source等命令和Tab快捷补全都用不了了,提示没找到,但root用户可以
linux·运维·服务器·ubuntu
代码吐槽菌18 分钟前
基于SSM的校园自助洗衣系统【附源码】
java·数据库·毕业设计·ssm·计算机专业
暗恋 懒羊羊19 分钟前
Linux 线程互斥
linux·ubuntu
BYSJMG21 分钟前
基于Java的停车场管理微信小程序 停车场预约系统【源码+文档+讲解】
java·开发语言·spring boot·微信小程序·小程序·课程设计·毕设
Narnat24 分钟前
linux项目_c语言:Makefile编写、动态库生成、添加动态库路径
linux·运维·c语言