java stream流 获取对象中的某一个属性 并去空格
时间: 2024-02-01 12:04:12 浏览: 112
java Stream流
假设你有一个对象列表,每个对象都有一个名为"name"的字符串属性,你可以使用Java 8中的Stream API来获取这个属性并去除空格,代码如下:
```java
List<MyObject> myList = ...; // your list of objects
List<String> names = myList.stream()
.map(MyObject::getName) // get the "name" property
.map(String::trim) // remove whitespace
.collect(Collectors.toList()); // collect the results into a list
```
其中,`MyObject`是你的对象类,`getName()`是返回对象名字属性的方法。使用`map()`方法将每个对象映射成名字属性,使用`trim()`方法去除空格,最后使用`collect()`方法将结果收集到一个列表中。
阅读全文