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

三、输出

相关推荐
m0_694845578 小时前
marimo搭建教程:替代Jupyter的交互式开发工具
服务器·ide·python·docker·jupyter·github
tERS ERTS8 小时前
Spring Cloud gateway 路由规则
java
ZUNr18 小时前
手写一个迷你版 @Column:注解到底是怎么工作的?
java
mhkxbq8 小时前
济南H3C服务器升级方案怎么选?R4700G5等多型号来解答
运维·服务器
Treh UNFO8 小时前
MySQL中的通配符
java
AI茶水间管理员8 小时前
线程池核心线程数设为 0 会怎样?(附源码解析)
java·后端·面试
RisunJan8 小时前
Linux命令-mysqldump(MySQL数据库中备份工具)
linux·数据库·mysql
我是一颗小小的螺丝钉8 小时前
headscale安装与使用(linux)
linux·运维·服务器
白开水都有人用8 小时前
点击数据行选中复选框-抽离公共方法
java·前端·html
Chasing__Dreams8 小时前
Linux--操作系统--7--IPC、RPC
linux·运维·rpc