Content deleted Content added
→Java: Versions prior to Java 8 have been deprecated, so examples in versions prior to Java 8 are no longer needed. |
→Java: Improving the readability of the code |
||
Line 352:
<syntaxhighlight lang="java">
Iterable<Integer> myIterable = Stream▼
record Pair(int a, int b) {};
▲Iterable<Integer> myIterable = Stream.iterate(new Pair(1, 1), p -> new Pair(p.b, p.a + p.b))
.map(x -> x[0])::iterator;▼
.limit(10)
myIterable.forEach(System.out::println);
</syntaxhighlight>
Or get an Iterator from the '''Java 8''' super-interface BaseStream of Stream interface.
<syntaxhighlight lang="java">
record Pair(int a, int b) {};
// Save the iterator of a stream that generates fib sequence
Iterator<Integer> myGenerator = Stream
// Generates Fib sequence
.iterate(new
.map(
// Print the first 5 elements
|