我正在学习流API,并想知道如何根据通用列表中的对象属性创建简单的字符串列表。 这是一个代码:
public class Person{
String name:
int age;
}
List<Person> plist=myService.getPerson();
List<String> list= plist.stream().map(Person->name).collect(Collectors.toList()); // given syntax error
答案 0 :(得分:1)
您可以执行以下操作:
List<String> list = plist.stream()
.map(p -> p.name)
.collect(Collectors.toList());