2
class Person {
public String name;
public String getName() { return name; }
}
스트림 API에서 람다를 통해 필드에 액세스하기위한 특수 구문 설탕이 있습니까? 나는 참조 :자바 스트림 API : getter 구문이없는지도 필드
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());
가능한 복제본 : [Java8 람다 참조] (http://stackoverflow.com/questions/27467946/java8-lambda-reference-to-a-field) – Lii