티스토리 뷰

Map<Integer, List<Person>> people = stream.collect(Collections.groupingBy(Person::getAge));

위 예제는 같은 나이끼리 List로 묶어서 나이를 키로 Map에 삽입한 것이다. 


만약 groupingBy 메소드에 두번째 인자로 toSet()을 넣으면 List 대신 Set 타입으로 리턴한다.

ex) stream.collect(Collections.groupingBy(Person::getAge, toSet()));

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함