list集合通过stream流获取一个字段的集合
时间: 2023-08-18 13:25:09 浏览: 155
java8 集合 多字段 分组 统计个数代码
5星 · 资源好评率100%
可以使用 Java 8 的 Stream API 来获取一个 List 集合中某个字段的集合。假设我们有一个 List<Person>,其中 Person 类有一个 name 字段,我们想要获取所有 Person 的名字集合,则可以使用如下代码:
```
List<Person> personList = ... // 初始化 Person 集合
List<String> nameList = personList.stream()
.map(Person::getName)
.collect(Collectors.toList());
```
这里使用了 map() 方法将 Person 对象转换为其 name 字段,然后使用 collect() 方法将转换后的结果收集到一个新的 List 集合中。
阅读全文