Sunday, 14 December 2014

Java : Collection Framework : Vector (ListIterator Add and Replace)


Click here to watch in Youtube :
https://www.youtube.com/watch?v=Yqt5kSdD_MY&list=UUhwKlOVR041tngjerWxVccw

VectorExample.java
import java.util.ListIterator;
import java.util.Vector;

/*
 *  Example of add(E e) and set(E e) methods of ListIterator. 
 */
public class VectorExample
{
    public static void main( String[] args )
    {
        Vector<String> vector = new Vector<String>();
        vector.add("Dave");
        vector.add("Peter");
        vector.add("Phil");

        System.out.println("vector : " + vector + "\n");

        ListIterator<String> listIterator = vector.listIterator();

        /*
         * Using ListIterator move the cursor in forward direction and add
         * element and replace element.
         */

        while( listIterator.hasNext() )
        {

            int indexPosition = listIterator.nextIndex();
            if( indexPosition == 2 )
            {
                /*
                 * Inserts the specified element into the list
                 */
                listIterator.add("Virat");
            }
            String name = listIterator.next();
            if( name.equalsIgnoreCase("Phil") )
            {
                /*
                 * Replaces the last element returned by next() or previous()
                 * with the specified element
                 */
                listIterator.set("Stephan");
            }

        }

        System.out.println("vector : " + vector);

    }
}

Output
vector : [Dave, Peter, Phil]

vector : [Dave, Peter, Virat, Stephan]






To Download VectorDemoListIteratorAddSet Project Click the below link
https://sites.google.com/site/javaee4321/java-collections/VectorDemoListIteratorAddSet.zip?attredirects=0&d=1

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • No comments:

    Post a Comment