JAVA (1) 썸네일형 리스트형 Java Stream으로 그룹핑하기 – groupingBy() 정리 Java 8의 Stream API를 사용할 때, 데이터를 그룹핑하려면 Collectors.groupingBy()를 자주 사용하게 된다. 예제를 통해 한 번 정리해보자.1. 단일 Key로 그룹핑Map> groupedByTmId = list.stream().collect(Collectors.groupingBy(SalesCollectViewVo::getTmId));System.out.println(groupedByTmId);→ getTmId() 값을 기준으로 list를 그룹핑해서 Map으로 만든다.즉, 동일한 tmId 값을 가진 객체들끼리 묶이게 된다.2. 복합 Key로 그룹핑 (Tuple 사용)Map> postsPerTypeAndAuthor = posts.stream() .colle.. 이전 1 다음