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

三、输出

相关推荐
学Linux的语莫3 分钟前
linux的root目录缓存清理
linux·运维·服务器
oMcLin4 分钟前
如何在 SUSE Linux Enterprise Server 15 上部署并优化 K3s 集群,提升轻量级容器化应用的资源利用率?
linux·运维·服务器
zhglhy16 分钟前
Spring Data Slice使用指南
java·spring
win x28 分钟前
Redis 主从复制
java·数据库·redis
L_090732 分钟前
【Linux】进程概念
linux
Ghost Face...41 分钟前
深入解析YT6801驱动模块架构
linux·运维·服务器
weixin_423995001 小时前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
比奇堡派星星1 小时前
Linux 杂项设备驱动框架详解
linux·arm开发·驱动开发
帅气的你1 小时前
从零封装一个通用的 API 接口返回类:统一前后端交互格式
java·设计模式
qq_178057071 小时前
基于minio实现的分片上传-支持断点续传
java