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

三、输出

相关推荐
步、步、为营2 分钟前
.NET 事件模式举例介绍
java·开发语言·.net
cui_hao_nan5 分钟前
设计模式——模板方法
java·设计模式
小吕学编程5 分钟前
HttpServletRequest常用方法
java·http
在未来等你6 分钟前
Java并发编程实战 Day 11:并发设计模式
java·设计模式·多线程·并发编程·threadlocal·生产者消费者·读写锁
藥瓿锻12 分钟前
2024 CKA题库+详尽解析| 15、备份还原Etcd
linux·运维·数据库·docker·容器·kubernetes·cka
李少兄18 分钟前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
bbsh209922 分钟前
WebFuture:Ubuntu 系统上在线安装.NET Core 8 的步骤
linux·ubuntu·.netcore·webfuture
BreezeDove24 分钟前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea
太阳之神aboluo29 分钟前
压测软件-Jmeter
java·运维·jmeter
ZZZKKKRTSAE31 分钟前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式