Tuesday, June 23, 2009

Vector Example

In this example we are going to show the use of java.util.Vector class. We will be creating an object of Vector class and performs various operation like adding, removing etc. Vector class extends AbstractList and implements List, RandomAccess, Cloneable, Serializable. The size of a vector increase and decrease according to the program. Vector is synchronized.

In this example we are using seven methods of a Vector class.

add(Object o): It adds the element in the end of the Vector

size(): It gives the number of element in the vector.

elementAt(int index): It returns the element at the specified index.

firstElement(): It returns the first element of the vector.

lastElement(): It returns last element.

removeElementAt(int index): It deletes the element from the given index.

elements(): It returns an enumeration of the element

In this example we have also used Enumeration interface to retrieve the value of a vector. Enumeration interface has two methods.

hasMoreElements(): It checks if this enumeration contains more elements or not.

nextElement(): It checks the next element of the enumeration.

Code of this program is given below:

//java.util.Vector and java.util.Enumeration;

import java.util.*;
public class VectorDemo{
public static void main(String[] args){
Vector vector = new Vector();
int primitiveType = 10;
Integer wrapperType = new Integer(20);
String str = "animal";
vector.add(primitiveType);
vector.add(wrapperType);
vector.add(str);
vector.add(2, new Integer(30));
System.out.println("the elements of vector: " + vector);
System.out.println("The size of vector are: " + vector.size());
System.out.println("The elements at position 2 is: " + vector.elementAt(2));
System.out.println("The first element of vector is: " + vector.firstElement());
System.out.println("The last element of vector is: " + vector.lastElement());
vector.removeElementAt(2);
Enumeration e=vector.elements();
System.out.println("The elements of vector: " + vector);
while(e.hasMoreElements()){
System.out.println("The elements are: " + e.nextElement());
}
}
}

Output of this example is given below:

the elements of vector: [10, 20, 30, animal]
The size of vector are: 4
The elements at position 2 is: 30
The first element of vector is: 10
The last element of vector is: animal
The elements of vector: [10, 20, animal]
The elements are: 10
The elements are: 20
The elements are: animal

No comments:

Post a Comment

 
Your Ad Here ]]>