카테고리 없음
스트림의 생성-람다식iterate(),generate()
푸곰주
2022. 3. 29. 14:33
//스트림의 생성-iterator()를 이용하여 짝수 스트림 만들기.
//iterate(T seed, UnaryOperator f) 초기값, 단항연산자 (하나를 넣으면 결과가 하나나온다.)
//이항연산자 : 2개를 넣으면 하나가 나온다.
Stream<Integer> intStream= Stream.iterate(0, n->n+2); // 무한스트림
intStream.limit(10).forEach(System.out::println);
//generate() -> generate(Supplier s):주기만 하는것 입력x,출력o
Stream<Integer> oneStream = Stream.generate(()->1);
oneStream.limit(10).forEach(System.out::println);