/////
Search
Duplicate
6️⃣

마치며

스트림은 소스에서 추출된 연속 요소로 데이터 처리 연산을 지원한다.
스트림은 내부 반복을 지원한다. 내부 반복은 filter, map, sorted 등의 연산으로 반복을 추상화한다.
스트림에는 중간 연산최종 연산이 있다.
중간 연산은 filtermap처럼 스트림을 반환하면서 다른 연산과 연결되는 연산이다. 중간 연산을 이용해서 파이프라인을 구성할 수 있지만 중간 연산으로는 어떤 결과도 생성할 수 없다.
forEachcount처럼 스트림 파이프라인을 처리해서 스트림이 아닌 결과를 반환하는 연산을 최종 연산이라고 한다.
스트림의 요소는 요청할 때 게으르게 계산된다.