Java Stream

Stream - 생성 / 가공 / Terminal Operations

  • 배열과 컬렉션을 함수형으로 처리할 수 있다

  • 병렬처리(multi-threading)가 가능하다

  • 재사용은 불가능하다

** 생성

Stream.iterate()

** 가공 (중개 연산)

filter, map

flatmap

peek

** Terminal Operations (최종 연산)

reduce, collect

** Null-safe

불변 컬렉션

Guava는 불변 리스트 생성을 위 팩토리 메서드나 빌더 클래스를 제공합니다.

  • Java 9 에서는 of 메소드 제공

Last updated

Was this helpful?