【发布时间】:2015-01-29 19:01:10
【问题描述】:
class Person {
public String name;
public String getName() { return name; }
}
是否有特殊的语法糖可以通过 lambda 访问流 API 中的字段?我明白了:
List<Person> persons;
persons.stream().map(Person::getName).collect(Collectors.toList());
persons.stream().map(p -> p.name).collect(Collectors.toList());
类似的东西怎么样(我知道这是行不通的):
persons.stream().map(Person::name).collect(Collectors.toList());
【问题讨论】:
标签: lambda java-8 java-stream