collect()
데이터의 취합collect()는 스트림의 요소들을 모아서 리스트, 셋, 맵과 같은 컬렉션이나 다른 형태의 결과물로 만드는 최종 연산이다. R collect(Collector collector);가변 축소(Mutable Reduction): 스트림의 요소들을 하나의 누적기(Container, 예: ArrayList)에 담아 최종 결과를 산출한다.주로 Collectors 클래스에서 제공하는 정적 메서드(toList(), toSet(), joining() 등)와 함께 사용한다.병렬 스트림 환경에서도 안전하게 데이터를 합칠 수 있도록 설계되어 있다.