[JAVA] Stream: groupingBy() 함수
·
JAVA/Stream
0. 서론 Collectors.groupingBy() 함수는 SQL에서의 'GROUP BY' 절과 유사한 함수이다. groupingBy(classifier) groupingBy(classifier, collector) groupingBy(classifier, supplier, collector) groupingBy() 함수는 collector에 조건으로 "GROUP BY" 작업을 진행한 후 결과를 Map으로 반환한다. classifier: 반환된 Map의 key collector: 반환된 Map의 value이며, 기본값은 Collectors.toList() supplier: 생성되는 Map의 형태를 결정하며, TreeMap, LinkedHashMap or ConcurrentMap과 같은 다른 맵으로 설정..