[자바의 정석 - 기초편] 14. (5) 스트림의 최종 연산 ( forEach, forEachOrdered, allMatch, anyMatch, noneMatch, findAny, findFirst, reduce / collect와 Collectors / 그룹화와 분할 )
스트림의 최종 연산 - 스트림의 모든 요소에 지정된 작업을 수행 : forEach(), forEachOrdered() - 스트림 요소의 조건 검사 : allMatch(), anyMatch(), noneMatch() - 조건에 일치하는 요소 찾기 : findFirst(), findAny() - 스트림의 요소를 하나씩 줄여가며 누적연산 수행 : reduce() collect()와 Collectors - collect() : Collectors를 매개변수로 하는 스트림의 최종 연산 - 그룹별 리듀싱 - Collector : 수집에 필요한 메서드를 정의해 놓은 인터페이스 - Collectors : 다양한 기능의 컬렉터(Collector를 구현하는 클래스)를 제공하는 클래스 스트림을 컬렉션, 배열로 ..