모던 자바 인 액션 5장1 모던 자바 인 액션 - 5장 마무리 5장에서는 Stream 의 파이프라인을 구축하는 법 부터 여러 연산에 활용하는 법에 대해 다룬다. stream 연산의 파이프라인은 기본적으로 소스 -> 중간연산 -> 최종연산의 형태로 구성된다. 소스는 Stream 의 대상이 되는 각 요소들을 포함하는 데이터를 의미한다. 중간연산은 각 요소에 대한 연산들을 의미하며 반환값은 Stream 의 형태를 갖는다. 최종연산은 Stream의 결과값에 대한 연산을 의미한다. 대표적으로 forEach(), collect() 등의 연산이 있다. 이러한 스트림 연산을 필터링하거나 자를때에는 filter(), takeWhile(), dropWhile(), distinct(), skip(), limit() 의 메서드를 이용할 수 있다. 또한 소스가 정렬되어 있는 상태에서 ta.. 2022. 12. 7. 이전 1 다음