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

三、输出

相关推荐
xuejiazhi7 分钟前
在Ubuntu下安装OpenClaw
linux·运维·服务器
Lyyaoo.20 分钟前
【JAVA基础面经】JAVA的面向对象特性
java·开发语言·windows
中科三方21 分钟前
网站更换服务器不中断:域名解析平滑切换实战指南(国科云)
运维·服务器·dns
浮游本尊21 分钟前
Java学习第37天 - 领域驱动设计(DDD)与 CQRS 实战
java
cui_ruicheng25 分钟前
Linux入门(一):起源、生态与基础使用
linux·运维·服务器
米糕闯编程26 分钟前
xshell使用CentOS10 root用户登录,权限问题
java·linux
sxhcwgcy27 分钟前
Python中的简单爬虫
java
安科士andxe27 分钟前
实操指南|安科士EPON OLT光模块选型、部署与运维全流程解析
运维·服务器·网络
xiaoliuliu1234537 分钟前
Android Studio 2025 安装教程:详细步骤+自定义安装路径+SDK配置(附桌面快捷方式创建)
java·前端·数据库
s090713638 分钟前
Zynq-7000 PetaLinux 千兆网卡 Link UP 但无法 Ping 通的终极排查与解决(以 KSZ9031 为例)
linux·skew·zynq·ksz9031·ping不通