How do you iterate through a range of numbers (0-100) in steps(3) with IntStream?
I tried iterate, but this never stops executing.
iterate
IntS
Elegant Solution:
IntStream.iterate(0, n -> n < 100, n -> n + 3).forEach(System.out::println)
Stream.iterate() supports a hasNext() predicate (added in Java 9) which can be used to limit the stream in more natural way.