class Example implements Iterable<Integer> { List<Integer> data = new LinkedList<Integer>(); public Iterator<Integer> iterator() { return this.data.iterator(); } } public class Main { public static void main(String[] args) { Example ex = new Example(); // Enhanced for loop for class that implements Iterable interface for (Integer i : ex) { System.out.println("Element " + i); } } }
No comments:
Post a Comment