Question 1
Method Stream.iterate(e, f) returns an infinite sequential ordered Stream produced by iterative application of a function f to an initial element e, producing a Stream consisting of e, f(e), f(f(e)), etc. Based on the above information, consider the code given below, and answer the question that follows.
import java.util.stream.*;public class Test { public static void main(String[] args) { Stream.iterate(0, n -> n+3).limit(6).filter(n -> n % 2 == 0) .forEach(num -> System.out.print(num+" ")); }}What will the output be?
0 2 4 6 8 10
0 6 12
2 4 6 8 10 12
0 2 4 6
