将一个列表分割成指定大小的多个子列表:Lists.partition
依赖项添加: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.0.1-jre</version> <!-- 请检查最新版本 --> </dependency>
public static void main(String[] args) {
// 创建一个示例列表
List<Integer> bigList = new ArrayList<>();
for (int i = 0; i < 100; i++) {
bigList.add(i);
}
// 使用 Lists.partition 将列表分割成大小为10的子列表
int partitionSize = 10;
List<List<Integer>> partitions = Lists.partition(bigList, partitionSize);
// 输出分割的结果
for (List<Integer> partition : partitions) {
System.out.println(partition);
}
}