Vactor Class Example 3

import java.util.*;
class VectorDemo
{ public static void main(String args[])
{ // initial size is 3, increment is 2
Vector<Integer> v = new Vector<Integer>(3, 2);
System.out.println("Initial size: " + v.size());
System.out.println("Initial capacity: " + v.capacity());
v.addElement(1);
v.addElement(2);
v.addElement(3);
v.addElement(4);
System.out.println("Capacity after 4 additions:"+ v.capacity());
v.addElement(5);
System.out.println("Current capacity: " + v.capacity());
v.addElement(6);
v.addElement(7);
System.out.println("Current capacity: " +   v.capacity());
v.addElement(8);
v.addElement(9);
System.out.println("Current capacity: " + v.capacity());
v.addElement(10);
v.addElement(11);
v.addElement(12);

System.out.println("First element: " + v.firstElement());
System.out.println("Last element: " + v.lastElement());

if(v.contains(3))
     System.out.println("Vector contains 3.");

// Enumerate the elements in the vector.
Enumeration e = v.elements();
System.out.println("\nBy Enumeration: Elements in vector:");
while(e.hasMoreElements())
System.out.print(e.nextElement() + " ");
System.out.println();

Iterator<Integer> itr = v.iterator();
System.out.println("\nBy Iterator: Elements in vector:");
while(itr.hasNext())
System.out.print(itr.next() + " ");
System.out.println();

// Use for-each loop to display contents.  
System.out.println("\nBy for-each: Elements in vector:");
for(int i : v)
System.out.print(i + " ");
System.out.println();
System.out.println(v);
}
}

Comments