Java 8 按4个为一组
时间: 2024-02-11 14:04:57 浏览: 44
这个问题不太清楚是什么意思,请提供更多上下文信息。如果你是想让我回答Java 8中如何将一个列表按照指定数量分组,可以使用Stream API的collect(Collectors.groupingBy()))方法实现,具体可以参考以下代码:
```
List<Integer> list = Arrays.asList(1,2,3,4,5,6,7,8,9,10);
Map<Integer, List<Integer>> groups = list.stream().collect(Collectors.groupingBy(e -> (e - 1) / 4));
System.out.println(groups);
```
这个代码将一个包含1~10十个数字的列表按照4个一组分组,并输出结果:
```
{0=[1, 2, 3, 4], 1=[5, 6, 7, 8], 2=[9, 10]}
```