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

三、输出

相关推荐
不做无法实现的梦~19 小时前
linux怎么使用正点原子无线dap烧录器
linux·运维·postgresql
J2虾虾19 小时前
Java Lambda 表达式详解文档
java·开发语言
longxibo19 小时前
【第1章 环境搭建与项目结构解析】
java·后端·流程图
coward9119 小时前
Linux 内核 KGDB 以及内核驱动单串口调试笔记:telnet + agent-proxy + gdb-multiarch 实践
linux·单片机·嵌入式硬件
a***728919 小时前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
念一不念二19 小时前
VScode+云服务器
运维·服务器
Java成神之路-19 小时前
面试题:Spring AOP底层实现原理
java·spring aop
Python私教19 小时前
如意Agent日志系统重构:从 print() 大海捞针到结构化可观测性栈
java·前端·重构
vortex519 小时前
Kali Linux 磁盘扩容后内部分配完整教程
linux·运维
jieyucx19 小时前
Go 零基础数据结构:顺序表(像「排抽屉」一样学增删改查)
java·数据结构·golang