- grows to accomodate new items when the collection is full
- holds references to instances of class java.lang.Object i.e. every class in Java
vector.add("Hello");
vector.add(new Integer(10));
vector.add(new Employee("John Smith");
- use Casting in retrieving an element from Vector
String string = (String) vector.get(0);
Integer integer = (Integer) vector.get(1);
Employee employee = (Employee) vector.get(2);
- make use of an iterator for traversing a vector from start to finish
Vector vector = new Vector();
vector.add("Vectors");
vector.add(" and ");
vector.add("Iterators");
String result = "";
for (Iterator i = vector.iterator() ; i.hasNext(); ) {
result += (String) i.next();
}
stdout.println(result);
- Examples