List<Object>의 특정 값(id)만 List<String>으로 변환하고 싶을 때, 아래와 같이 stream과 Collectors.toCollection()를 호출하면 된다.



List<Person> persons = ...
List<String> ids = persons.stream().map(e -> e.
id).collect(Collectors.toCollection(ArrayList::new));

Posted by 김용환 '김용환'

댓글을 달아 주세요