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

三、输出

相关推荐
屋外雨大,惊蛰出没几秒前
starter的创建与引用
java·stater
小同志003 分钟前
Spring Boot ⽇志概述(简单了解)
java·java-ee·日志
小马爱打代码6 分钟前
SpringBoot + 延迟消息 + 时间轮:订单超时、优惠券过期等场景的高效实现方案
java·spring boot·后端
fred_kang8 分钟前
如何找到 Linux 服务器上某个 URL 路径对应的实际部署位置
linux·运维·服务器
就叫_这个吧10 分钟前
Java普通类、抽象类、接口的应用和区别
java·开发语言
梅孔立13 分钟前
解决Nginx缓存不写入响应体问题:浏览器强制不缓存配置教程
java·开发语言·nginx·spring
方也_arkling21 分钟前
【Java-Day18】API篇-Arrays
java·算法·排序算法
风味蘑菇干24 分钟前
数据流:
java
LiLiYuan.32 分钟前
【happens-before 八大规则详解】
java·开发语言
小L写Java43 分钟前
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位
java·jvm