We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 28528a4 commit 2ed49b0Copy full SHA for 2ed49b0
src/main/java/concurrency/reactive/Iter.java
@@ -0,0 +1,36 @@
1
+package concurrency.reactive;
2
+
3
+import java.util.Iterator;
4
5
+public class Iter {
6
7
+ // Iterator Pattern
8
+ public static void main(String[] args) {
9
+ Iterable<Integer> iterOneToTen = () -> new Iterator<>() {
10
+ int i = 0;
11
+ final static int MAX = 10;
12
13
+ @Override
14
+ public boolean hasNext() {
15
+ return i < MAX;
16
+ }
17
18
19
+ public Integer next() {
20
+ return ++i;
21
22
+ };
23
24
+ for (int i : iterOneToTen) {
25
+ System.out.println(i);
26
27
28
+ /*
29
+ Same code with this
30
31
+ for (var iter = iter0To10.iterator(); iter.hasNext(); ) {
32
+ System.out.println(iter.next());
33
34
+ */
35
36
+}
0 commit comments