Add Element to Vector
In the previous post, we have seen what is Vector in java. In this post, we will see how to add element to vector.
There are 3 ways, we can create vector as given below.
#1 Vector vec = new Vector();
It creates an empty vector with default size of 10. If a 11th element will be added to the vector, it will be re-sized to doubles of its capacity. That means if it has capacity, it will be re-sized to 20 when inserting the 11th element.
#2 Vector object= new Vector(int initialCapacity)
e.g. Vector vec = new Vector(5)
It will create a vector of size of 5 elements.
#3 Vector vec = new vector(int initialcapacity, int capacityIncrement)
e.g. Vector vec = new Vector(3,5)
It has 2 arguments. First intialcapacity is 3 which means it creates a vector of size 3. Second argument capacityIncrement is 5 which means if vector is full then at insertion of next element it will be incremented with the given capacity i.e. 5. So it will become 8 (3+5).
The method to add element is ‘addElement()’.
Example:
import java.util.Vector; public class VectorExmple { public static void main(String[] args) { Vector<String> car = new Vector<String>(3); //it has capacity of 3 car.addElement("BMW"); car.addElement("Honda"); car.addElement("Audi"); System.out.println("All cars : "+car); System.out.println("Vector size : "+car.size()); System.out.println("Vector Capacity : "+car.capacity()); //Add 2 more elements and then check its size and capacity car.addElement("Ferrari"); car.addElement("Bugatti"); System.out.println("Vector size after adding more elements than its size : "+car.size()); System.out.println("Vector Capacity : "+car.capacity()); } }
Output:
All cars : [BMW, Honda, Audi] Vector size : 3
Vector Capacity : 3
Vector size after adding more elements than its size : 5
Vector Capacity : 6
1 Response
[…] Add an element to Vector […]