Vector add() Method in Java

  • 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:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Java code to illustrate boolean add(Object element)
    import java.util.*;
      
    public class VectorDemo {
        public static void main(String args[])
        {
      
            // Creating an empty Vector
            Vector<String> vec_tor = new Vector<String>();
      
            // Use add() method to add elements in the vector
            vec_tor.add("Geeks");
            vec_tor.add("for");
            vec_tor.add("Geeks");
            vec_tor.add("10");
            vec_tor.add("20");
      
            // Output the present vector
            System.out.println("The vector is: " + vec_tor);
      
            // Adding new elements to the end
            vec_tor.add("Last");
            vec_tor.add("Element");
      
            // Printing the new vector
            System.out.println("The new Vector is: " + vec_tor);
        }
    }

    chevron_right

    
    

    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:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Java code to illustrate boolean add(Object element)
    import java.util.*;
      
    public class VectorDemo {
        public static void main(String args[])
        {
      
            // Creating an empty Vector
            Vector<String> vec_tor = new Vector<String>();
      
            // Use add() method to add elements in the vector
            vec_tor.add("Geeks");
            vec_tor.add("for");
            vec_tor.add("Geeks");
            vec_tor.add("10");
            vec_tor.add("20");
      
            // Output the present vector
            System.out.println("The vector is: " + vec_tor);
      
            // Adding new elements to the end
            vec_tor.add(2, "Last");
            vec_tor.add(4, "Element");
      
            // Printing the new vector
            System.out.println("The new Vector is: " + vec_tor);
        }
    }

    chevron_right

    
    

    Output:

    The vector is: [Geeks, for, Geeks, 10, 20]
    The new Vector is: [Geeks, for, Last, Geeks, Element, 10, 20]
    


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.