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?