- boolean add(Object element): This method appends the specified element to the end of this vector.
Syntax:
boolean add(Object element)
Parameters: This function accepts a single parameter element as shown in the above syntax. The element specified by this parameter is appended to end of the vector.
Return Value: This method returns True after successful execution, else False.
Below program illustrates the working of java.util.Vector.add(Object element) method:
Example:
// Java code to illustrate boolean add(Object element)importjava.util.*;publicclassVectorDemo {publicstaticvoidmain(String args[]){// Creating an empty VectorVector<String> vec_tor =newVector<String>();// Use add() method to add elements in the vectorvec_tor.add("Geeks");vec_tor.add("for");vec_tor.add("Geeks");vec_tor.add("10");vec_tor.add("20");// Output the present vectorSystem.out.println("The vector is: "+ vec_tor);// Adding new elements to the endvec_tor.add("Last");vec_tor.add("Element");// Printing the new vectorSystem.out.println("The new Vector is: "+ vec_tor);}}Output:The vector is: [Geeks, for, Geeks, 10, 20] The new Vector is: [Geeks, for, Geeks, 10, 20, Last, Element]
- void add(int index, Object element): This method inserts an element at a specified index in the vector. It shifts the element currently at that position (if any) and any subsequent elements to the right (will change their indices by adding one).
Syntax:
void add(int index, Object element)
Parameters: This method accepts two parameters as described below.
- index: The index at which the specified element is to be inserted.
- element: The element which is needed to be inserted.
Return Value: This method does not return any value.
Exception: The method throws IndexOutOfBoundsException if the specified index is out of range of the size of the vector.
Below program illustrates the working of java.util.Vector.add(int index, Object element) method:
Example:
// Java code to illustrate boolean add(Object element)importjava.util.*;publicclassVectorDemo {publicstaticvoidmain(String args[]){// Creating an empty VectorVector<String> vec_tor =newVector<String>();// Use add() method to add elements in the vectorvec_tor.add("Geeks");vec_tor.add("for");vec_tor.add("Geeks");vec_tor.add("10");vec_tor.add("20");// Output the present vectorSystem.out.println("The vector is: "+ vec_tor);// Adding new elements to the endvec_tor.add(2,"Last");vec_tor.add(4,"Element");// Printing the new vectorSystem.out.println("The new Vector is: "+ vec_tor);}}Output:The vector is: [Geeks, for, Geeks, 10, 20] The new Vector is: [Geeks, for, Last, Geeks, Element, 10, 20]
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.


