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

三、输出

相关推荐
代码游侠5 分钟前
学习笔记——Linux字符设备驱动开发
linux·arm开发·驱动开发·单片机·嵌入式硬件·学习·算法
小王不爱笑13210 分钟前
LangChain4J 整合多 AI 模型核心实现步骤
java·人工智能·spring boot
西凉的悲伤11 分钟前
spring-boot-starter-validation使用注解进行参数校验
java·spring boot·参数校验·validation·注解校验参数
LucDelton23 分钟前
Java 读取无限量文件读取的思路
java·运维·网络
夹锌饼干33 分钟前
mysql死锁排查流程--(处理mysql阻塞问题)
java·mysql
Lw老王要学习36 分钟前
CentOS 7.9达梦数据库安装全流程解析
linux·运维·数据库·centos·达梦
小信丶42 分钟前
@EnableTransactionManagement注解介绍、应用场景和示例代码
java·spring boot·后端
To Be Clean Coder1 小时前
【Spring源码】createBean如何寻找构造器(四)——类型转换与匹配权重
java·后端·spring
Kaede61 小时前
提示dns服务器未响应,需要做哪些事?
运维·服务器
CRUD酱1 小时前
CentOS的yum仓库失效问题解决(换镜像源)
linux·运维·服务器·centos