@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