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

三、输出

相关推荐
keyipatience4 分钟前
12.GDB调试技巧与计算机体系结构解析
linux·运维·服务器
人道领域4 分钟前
【LeetCode刷题日记】1047:双栈法与双指针法巧妙消除相邻重复字符
java·算法·leetcode·职场和发展
小夏子_riotous6 分钟前
Docker学习路径——9、Docker 网络深度解析:从默认网络到自定义网络实战
linux·运维·网络·docker·容器·centos·云计算
峥无10 分钟前
《read/write的秘密:文件描述符、重定向与用户态缓冲区》
linux·运维·服务器·进程
fish_xk16 分钟前
Linux操作系统
linux
zh路西法19 分钟前
【udev重命名详细教程】放弃硬编码,从重命名开始
linux·机器人
Java成神之路-25 分钟前
面试题:@Controller 与 @RestController 区别
java·spring boot
用户2986985301427 分钟前
Java 提取 HTML 文本内容:两种轻量级实现方案对比
java·后端
studytosky28 分钟前
【高并发内存池】线程缓存核心原理与实现
linux·服务器·git·缓存
lihao lihao29 分钟前
Linux文件与fd
java·linux·算法