Core Java Tutorial

Core Java Tutorial

Vector Example Program in Java

Java Vector:

The Vector class implements a growable array of objects. Like an array, it contains components that can be accessed using an integer index. However, the size of a Vector can grow or shrink as needed to accommodate adding and removing items after the Vector has been created.
Each vector tries to optimize storage management by maintaining a capacity and a capacityIncrement. The capacity is always at least as large as the vector size; it is usually larger because as components are added to the vector, the vector’s storage increases in chunks the size of capacityIncrement. An application can increase the capacity of a vector before inserting a large number of components; this reduces the amount of incremental reallocation.
Example
package com.candidjava.core;
 
import java.util.Vector;
 
public class VectorExample {
 
  public static void main(String[] args) {
    Vector<String> vt = new Vector<String>();
    vt.add("hai");
    vt.add("123");
    vt.add("mathan");
    vt.add("lvt");
    vt.add("mathan");
    vt.add("lvt");
    vt.add("ramya");
    vt.add("suji");
    vt.add("ravathi");
    vt.add("sri");
 
    System.out.println("Vector ..  " + vt);
    System.out.println("size ... " + vt.size());
 
  }
 
}
Output:
Vector ..  [hai, 123, mathan, lvt, mathan, lvt, ramya, suji, ravathi, sri]
size ... 10