Advertisement
rootUser

ITERATOR

Jul 9th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.50 KB | None | 0 0
  1. package nothing;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Iterator;
  5. import java.util.ListIterator;
  6.  
  7. public class Nothing
  8. {
  9.     public static void main(String[] args)
  10.     {
  11.         ArrayList<String> al = new ArrayList<String>();
  12.         //add elements to array list
  13.         al.add("c");
  14.         al.add("a");
  15.         al.add("e");
  16.         al.add("b");
  17.         al.add("d");
  18.         al.add("f");
  19.         //use iterator to display contents of al
  20.         System.out.println("Original contents of al : ");
  21.         Iterator<String> itr = al.iterator();
  22.         while(itr.hasNext())
  23.         {
  24.             String element = itr.next();
  25.             System.out.println(element+" ");
  26.         }
  27.         System.out.println("");
  28.         //modify objects being iterated
  29.         ListIterator<String> litr = al.listIterator();
  30.         while(litr.hasNext())
  31.         {
  32.             String element = litr.next();
  33.             litr.set(element+"+");
  34.         }
  35.         System.out.println("Modified contents of al : ");
  36.         itr=al.iterator();
  37.         while(itr.hasNext())
  38.         {
  39.             String element = itr.next();
  40.             System.out.println(element+" ");
  41.         }
  42.         System.out.println("");
  43.         //now display the list backward
  44.         System.out.println("Modified list backward : ");
  45.         while(litr.hasPrevious())
  46.         {
  47.             String element = litr.previous();
  48.             System.out.println(element+" ");
  49.            
  50.         }
  51.         System.out.println("");
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement