스트림 생성

sungs·2025년 9월 1일

자바

목록 보기
87/95

스트림을 생성하는 데에는 여러 가지 방법이 있다.

list.stream()

리스트나 셋 같은 컬렉션에서 스트림을 생성한다.

Arrays.stream(arr)

배열에서 스트림을 생성한다.

Stream.of(a,b....)

스트림에 여러 요소를 넣어서 생성한다.

Stream.iterate(0, n -> n +1)

조건에 맞춰 무한 스트림을 생성한다. limit(n)을 안 걸어두면 계속 생성된다.

Stream.generate(Math::random)

Supplierㄹ을 사용해서 스트림을 무한히 생성한다. 이 역시도 limit을 걸어두어야 한다.

profile
앱 개발 공부 중

0개의 댓글