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

三、输出

相关推荐
用户31268748772011 小时前
AQS 到底怎么排队的?CLH 队列、state 与条件变量全链路拆解
java
Json____12 小时前
springboot开发高校选课管理系统:从零构建前后端分离的全栈实践
java·spring boot·后端·毕业设计·毕设·wwwoop.com
xcl092512 小时前
民宿预约系统开发实战:从需求分析到上线部署全流程解析
java·spring boot
蒸蒸yyyyzwd12 小时前
cpp选手秋招学习笔记day24-cs144项目总结
运维·服务器·网络
ang78412 小时前
日常高频使用的 Ansible 命令,按使用频率和场景整理。
linux·运维·服务器
步行cgn12 小时前
为何以继承方式引入SpringBoot
java·spring boot·后端
CoderYanger12 小时前
A.每日一题:1140. 石子游戏 II
java·程序人生·算法·leetcode·游戏·职场和发展·深度优先
禾高网络12 小时前
养老系统开发:背景、架构与养老行业展望
java·大数据·人工智能·小程序·架构
高亦真12 小时前
今天是学习嵌入式的第35天
linux·学习·算法
翼龙云_cloud12 小时前
腾讯云国际代理商:如何用云服务器快速部署WorkBuddy AI助手?
服务器·人工智能·云计算·腾讯云