stream流操作,获取List集合中对象的单个字段,并以List集合返回
时间: 2023-08-19 22:03:57 浏览: 114
java8从list集合中取出某一属性的值的集合案例
5星 · 资源好评率100%
可以使用Java 8中的Stream API来实现这个功能。代码如下:
```java
List<YourObject> list = //...初始化List集合
List<String> fieldList = list.stream()
.map(YourObject::getField) //获取对象的单个字段
.collect(Collectors.toList()); //将单个字段组成List集合返回
```
其中,`YourObject`是你的对象类名,`getField()`是你要获取的单个字段的方法名。上述代码可以将List集合中的每个对象的单个字段取出来,然后组成一个List集合返回。
阅读全文