[Java] 자바 스트림 collect() 정리 및 사용 예제 collect() 개요 스트림의 최종 연산자 중 가장 복잡하지만, 가장 유용하게 활용될수 있는 것이 바로 collect()이다. collect() 또한 reduce()와 유사하다. 하지만 추가적으로 어떻게 수집할 것인가에 대한 방법이 정의되어 있는데, 이를 구현하는 것이 collector 이다. collector는 Collector 인터페이스를 구현한 것이고, 직접 구현할 수도 있지만, 미리 작성된 것을 사용하기도 한다. Collectors 클래스는 미리 작성된 다양한 collector를 반환하는 static 메서드를 가지고 있다. 구현된 collector를 collect() 메서드의 인자로 넣어 사용한다. collect() 스트림의 최종연산..