Java Program on Cursor in Collection

Free Java courses with 37 real-time projects - Learn Java

Program 1

package dataflair;
import java.util.*;
public class TestCursor1 
{
    public static void main(String[] args) 
    {

      Vector V=new Vector();
      V.add("Dataflair");
      V.add(123);
      V.add(45.66);
      V.add(true);
      V.add("Dataflair");
      V.add(123);
      V.add(45.66);
      V.add(true);
      V.add("Dataflair123");
      V.add(678);
      V.add(45.88);
      V.add(false);
     Enumeration e=V.elements();
     while(e.hasMoreElements())
     {
         System.out.println(e.nextElement());
     }
     
    }
    
}

Program 2

package dataflair;
import java.util.*;
public class TestCursor2 
{
    public static void main(String[] args) 
    {
           ArrayList<Integer>per=new ArrayList<Integer>();
           per.add(89);
           per.add(102);
           per.add(56);
           per.add(99);
           per.add(-34);
           per.add(105);
           per.add(77);
           Iterator I=per.iterator();
           while(I.hasNext())
           {
               Integer p=(Integer)I.next();
               if(p<0 || p>100)
                    I.remove();
               else
                   System.out.println(p);  
           }
    }
    
}

Program 3

package dataflair;
import java.util.*;
public class TestCursor3 
{
    public static void main(String[] args) 
    {
           ArrayList city=new ArrayList();    
           city.add("Indore");
           city.add("Bombay");        
           city.add("Bhopal");
           city.add("Delhi");
           city.add("Raipur");
           city.add("Pune");
           city.add("Jalgaon");
           ListIterator lt=city.listIterator();
//           while(lt.hasPrevious())
//           {
//               System.out.println(lt.previous());
//           }
           while(lt.hasNext())
           {
               String S=lt.next().toString();
              if(S.equals("Bombay"))
                  lt.set("Mumbai");
             else
             if(S.equals("Bhopal"))  
                    lt.remove();
             lt.add("GOA");
           }
           ListIterator lt1=city.listIterator();
           while(lt1.hasNext())
           {
               System.out.println(lt1.next());
           }
           
           
    }
    
}

 

Did you like this article? If Yes, please give DataFlair 5 Stars on Google

follow dataflair on YouTube

Leave a Reply

Your email address will not be published. Required fields are marked *