System.out.printf("This stream has %d elements", count);
Square each element in the above stream and print
longcount = Stream.of(1, 2, 3, 4, 5)
.map(i -> i * i)
.peek(i ->System.out.printf("%d ", i))
System.out.printf("%nThe stream has %d elements", count);
The map() operation in the stream applies the given lambda function(i - > i * i) as an argument on the elements of the stream.
The count method returns the value 5.
To Print the square value of each value in the stream, we used intermediate method peek().
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.