
collect() 메서드(1)
·
자바/스트림
1. collect() 메서드란? - 스트림의 요소를 수집하는 최종 연산으로 앞서 배운 리듀싱과 유사하다. - 어떻게 수집할 것인지에 대한 방법이 정의되어 있는 Collector가 있다. - Collector 인터페이스로 직접 구현도 가능하고 미리 작성된 Collectors 클래스를 사용할 수 있다. - collect() 메서드의 매개변수는 Collector를 필요로 한다. 즉, Collector를 구현한 클래스의 객체 이어야 한다는 뜻이다. ( 마치 sort() 메서드 위해서 Comparator가 필요한 것처럼 ) Object collect(Collector collector) Object collect(Supplier supplier, BiConsumer accumlator, BiConsumer co..