Demonstrate use of 'Vector' class methods
In this program, we have used the following methods of a Vector class:
PROGRAM
- size( ) : It returns the number of elements present in the vector.
- elementAt(int index) :It returns the element at the specified index.
- capacity( ) : It returns the current capacity of the vector.
- indexOf(Object o) : It returns the index of the first occurrence of the specified element in the vector, or -1 if this vector does not contain the element.
- firstElement( ) : It returns the first element (the item at index 0) of this vector.
- lastElement( ) : It returns the last element of the vector.
- insertElementAt(E obj, int index) : Inserts the specified object as a element in the vector at the specified index.
- remove(int index) : Removes the element at the specified position in the Vector.
- remove(Object o) : Removes the first occurrence of the specified element in the Vector. If the Vector does not contain the element, it is unchanged.
PROGRAM
import java.util.Vector;
public class UsingVectorMethods {
public static void main(String[] args) {
Vector v = new Vector();
v.addElement(new Integer(10));
v.addElement(new Float(2.5));
v.addElement(new Double(8.5));
v.addElement(new Character('A'));
v.addElement(new String("ABC"));
int s = v.size();
for(int i=0; i<s; i++)
{
System.out.println(v.elementAt(i));
}
System.out.println(v);
System.out.println("Size = "+s);
System.out.println("Capacity = "+v.capacity());
System.out.println("Index of ABC= "+v.indexOf("ABC"));
System.out.println("First element= "+v.firstElement());
System.out.println("Last element= "+v.lastElement());
v.insertElementAt(new Boolean(true),3);
System.out.println(v);
v.remove(4);
System.out.println("After removing 4th element : "+v);
}
}
OUTPUT
C:\>javac UsingVectorMethods.java C:\>java UsingVectorMethods 10 2.5 8.5 A ABC [10, 2.5, 8.5, A, ABC] Size = 5 Capacity = 10 Index of ABC= 4 First element= 10 Last element= ABC [10, 2.5, 8.5, true, A, ABC] After removing 4th element : [10, 2.5, 8.5, true, ABC]
Comments
Post a Comment