java core
[java8] List<Object>를 List<String>으로 변환하기
'김용환'
2015. 11. 19. 12:09
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));