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

SeungHyeon·2022년 8월 11일
0
post-thumbnail
post-custom-banner
@Getter
public class Holiday {
    int id;
    String holiday;
}

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

List<Holiday> holidays = ...;

// holiday 필드만 갖는 리스트 만들기
holidays.stream().map(Holiday::getHoliday).collect(Collectors.toList());

위와 같이 작업하면 된다.


출처: https://velog.io/@kmdngmn/Java-객체의-특정필드만-추출하여-List-생성하기-Java8-Stream

profile
어제보다 더 나은 오늘이 되자

0개의 댓글