Lists.partition 使用
时间: 2023-07-11 16:15:40 浏览: 298
Lists.partition 是 Google Guava 库中提供的一个方法,用于将一个 List 集合分割成多个指定大小的小集合。使用该方法可以方便地将一个大的集合分割成多个小集合,以便于进行批量操作。
下面是使用 Lists.partition 方法的示例代码:
```java
import com.google.common.collect.Lists;
import java.util.List;
public class PartitionExample {
public static void main(String[] args) {
List<Integer> list = Lists.newArrayList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<List<Integer>> partitions = Lists.partition(list, 3);
for (List<Integer> partition : partitions) {
System.out.println(partition);
}
}
}
```
输出结果为:
```
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10]
```
上述代码中,我们首先创建了一个包含 10 个元素的 List 集合,然后使用 Lists.partition 方法将该集合分割成每个小集合包含 3 个元素的若干个小集合。最后,我们遍历每个小集合并输出其内容。
阅读全文