이번 내용은 스트림에 대한 심화 내용이라고 할 수 있기 때문에 기본적인 내용은 아래 글을 참고하는게 좋다. [Java] 스트림(Stream) - 특징, 파이프라인, 메서드 총정리 [Java] 스트림(Stream) - 특징, 파이프라인, 메서드 총정리 지금까지 많은 수의 데이터를 다룰 때, 컬렉션이나 배열에 데이터를 담고 원하는 결과를 얻기 위해 for문과 Iterator를 이용해서 코드를 작성했다. 그러나 이런 방식으로 작성된 코드는 너무 길고 ta-mi.tistory.com collect()는 스트림의 요소를 수집하는 최종 연산으로 리듀싱(reducing)과 유사하다. collect()가 스트림의 요소를 수집하려면, 어떻게 수집할 것인가에 대한 방법이 정의되어 있어야 하는데, 이 방법을 정의한 것이 바..