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 '김용환'
,