Java Stream 최종 처리
1. 최종 처리 스트림은 중간 처리, 최종 처리 과정을 거친 후에 결과값을 반환합니다.
최종 처리는 중간 처리에서 정제된 요소들을 반복하거나, 집계(카운팅, 총합, 평균) 작업을 수행합니다. 주의할 점은 최종 처리를 꼭 해줘야 한다는 것입니다.
최종 처리를 하지 않으면 중간처리도 동작하지 않습니다. 2. 최종 처리 종류 2.1 매칭 매칭은 요소들이 특정 조건을 만족하는지 여부를 조사하는 최종 처리 기능입니다.
메서드는 , , 가 있습니다. 매개값으로 주어진 가 리턴하는 값에 따라 boolean 값을 리턴합니다. 예시 Output 2.2 집계 집계는 요소들을 처리해서 카운팅, 합계, 평균값, 최대값, 최소값등과 같이 하나의 값으로 산출하는 최종 처리 기능입니다. , , , , , , 가 있습니다. 예시 Output 2.3 수집 수집은 필터링 또는 매핑한 후 요소들을 수집하는 최종 처리 기능입니다. 메서드를 사용합니다. 메서드는 를 매개변수로 사용합니다. Collect<…