[Java] 객체의 특정필드만 추출하여 List 생성하기 :: Java8 Stream

동민·2022년 1월 28일
1
@Getter
class Person {
    private String name;
    private Integer age;
}

위와 같은 객체가 있고 위 객체를 리스트로 가지고 있을 때, 해당 리스트의 특정 필드만 추출하여 새로운 리스트를 만드려면

List<Person> person = ...;

// name 필드만 갖는 리스트 만들기
List<String> nameList = person.stream().map(Person::getName).collect(Collectors.toList();
profile
BE Developer

0개의 댓글