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

三、输出

相关推荐
huaiixinsi1 分钟前
Canal + Outbox、Kafka 选型与高可用、Caffeine 底层原理总结
java·数据库·分布式·mysql·spring·adb·kafka
Ting-yu2 分钟前
SpringCloud快速入门(11)---- Sentinel(异常处理)
java·spring boot·后端·spring·spring cloud·sentinel
wanhengidc2 分钟前
云手机 游戏多开不卡顿
运维·服务器·网络·安全·web安全·游戏·智能手机
_童年的回忆_3 分钟前
【Linux】安装Jenkins并且打包发布springboot项目
linux·spring boot·jenkins
Yana.nice5 分钟前
rpm -K检查RPM软件包完整性
linux·服务器·网络
Data_Journal5 分钟前
Node.js网络爬取指南——简单易上手!
大数据·linux·服务器·前端·javascript
彭于晏Yan11 分钟前
Maven 资源插件:非过滤文件后缀配置及风险规避
java·spring boot·maven
benpaodeDD11 分钟前
idea里创建maven的web项目
java
青衫码上行11 分钟前
如何接入AI大模型
java·人工智能·ai·langchain·ai编程
摇滚侠13 分钟前
并发编程 Java 面试题 真正的 offer 偏方 Java 基础 Java 高级
java·开发语言