Java Vector Tutorial with Example


            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

Click here for more vector example


Comments


©candidjava.com