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

三、输出

相关推荐
小-黯1 天前
Linux桌面入口文件.desktop文件内容格式
linux·运维·服务器
a努力。1 天前
2026 AI 编程终极套装:Claude Code + Codex + Gemini CLI + Antigravity,四位一体实战指南!
java·开发语言·人工智能·分布式·python·面试
Dylan的码园1 天前
功能包介绍 : calendar
java·jvm·eclipse
二川bro1 天前
Java集合类框架的基本接口有哪些?
java·开发语言·python
CheungChunChiu1 天前
Flutter 在嵌入式开发的策略与生态
linux·flutter·opengl
菜鸟233号1 天前
力扣213 打家劫舍II java实现
java·数据结构·算法·leetcode
panzer_maus1 天前
Redis简单介绍(3)-持久化的实现
java·redis·mybatis
十五年专注C++开发1 天前
CMake基础: 在release模式下生成调试信息的方法
linux·c++·windows·cmake·跨平台构建
毕设源码-邱学长1 天前
【开题答辩全过程】以 民宿在线预定平台的设计与实现为例,包含答辩的问题和答案
java·eclipse
不会代码的小猴1 天前
Linux环境编程第三天笔记
linux·笔记