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