정리/Java

Java - 스트림(Stream) 작업흐름

난파선 2017. 3. 4. 12:00


작업 흐름

  1. 스트림을 생성한다.
  2. 초기 스트림을 다른 스트림으로 변환하는 중간 연산(intermediate operation)을 지정한다. 여러 단계가 될 수도 있다.
  3. (최종|종료) 연산(terminal operation)을 적용해서 결과를 산출한다. 종료 연산은 앞에서 지정한 지연 연산이 실행되게 한다. 이 이후로는 더 이상 해당 스트림을 사용할 수 없다.