Iterator in java
Iterator is like a loop. It iterates the variable using the object.
Example-1
import java.util.ArrayList; import java.util.Iterator; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(10); num.add(20); num.add(30); Iterator it = num.iterator(); System.out.println(it.next()); } }
Output
10
Example-2
import java.util.ArrayList; import java.util.Iterator; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(10); num.add(20); num.add(30); Iterator it = num.iterator(); System.out.println(it.next()); System.out.println(it.next()); System.out.println(it.next()); } }
Output
10 20 30
Example-3
import java.util.ArrayList; import java.util.Iterator; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(10); num.add(20); num.add(30); Iterator it = num.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } }
Output
10 20 30