List<User> 使用stream流 根据 Type属性 分类
时间: 2023-12-10 16:05:10 浏览: 144
Stream流的使用整理
可以使用Java 8中的Stream API和Collectors.groupingBy()方法来实现根据Type属性对List<User>进行分类。具体代码如下:
```java
Map<Type, List<User>> usersByType = userList.stream()
.collect(Collectors.groupingBy(User::getType));
```
这将返回一个Map对象,其中键为Type属性值,值为该属性值对应的User对象列表。
阅读全文