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

三、输出

相关推荐
原来是猿13 分钟前
VS Code Remote-SSH 连接失败:提示过程试图写入的管道不存在
linux·服务器·ssh
我是人✓16 分钟前
从零入门 Servlet:JavaWeb 核心组件的实操与理解
java·servlet
lay_liu22 分钟前
Spring Boot 自动配置
java·spring boot·后端
坚持就完事了25 分钟前
Linux中的权限信息
linux·运维·服务器
殷紫川40 分钟前
线上故障零扩散:全链路监控、智能告警与应急响应 SOP 完整落地指南
java·架构·监控
前端小雪的博客.1 小时前
Java的面向对象:封装详解(0基础入门版)
java·java入门·java面向对象·封装详解·java封装·0基础学java·getter和setter
左左右右左右摇晃1 小时前
Java并发——死锁
java·开发语言·spring
ShayneLee81 小时前
jar-替换依赖包
java·jar
顶点多余1 小时前
进程间通信 --- 共享内存篇(通信速度最快)
linux·服务器·jvm
standovon1 小时前
Spring Boot+Vue项目从零入手
java