LinkedList add() Method in Java

  1. boolean add(Object element): This method appends the specified element to the end of this list.
    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 list.

    Return Value: This method returns True after execution.



    Example:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Java code to illustrate boolean add(Object element)
    import java.io.*;
    import java.util.LinkedList;
      
    public class LinkedListDemo {
       public static void main(String args[]) {
      
          // creating an empty LinkedList
          LinkedList list = new LinkedList();
      
          // use add() method to add elements in the list
          list.add("Geeks");
          list.add("for");
          list.add("Geeks");
          list.add("10");
          list.add("20");
      
          // Output the present list
          System.out.println("The list is:" + list);
      
          // Adding new elements to the end
          list.add("Last");
          list.add("Element");
      
          // printing the new list
          System.out.println("The new List is:" + list);
       }
    }

    chevron_right

    
    

    Output:

    The list is:[Geeks, for, Geeks, 10, 20]
    The new List is:[Geeks, for, Geeks, 10, 20, Last, Element]
    
  2. void add(int index, Object element): This method inserts an element at a specified index in the list. It shifts the element currently at that position (if any) and any subsequent elements to the right (will add one to their indices).

    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:

    Throws IndexOutOfBoundsException if the specified
    index is out of range (index  size()).
    

    Example:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Java code to illustrate boolean add(Object element)
    import java.io.*;
    import java.util.LinkedList;
      
    public class LinkedListDemo {
       public static void main(String args[]) {
      
          // creating an empty LinkedList
          LinkedList list = new LinkedList();
      
          // use add() method to add elements in the list
          list.add("Geeks");
          list.add("for");
          list.add("Geeks");
          list.add("10");
          list.add("20");
      
          // Output the present list
          System.out.println("The list is:" + list);
      
          // Adding new elements to the end
          list.add(2, "Hello");
          list.add(4, "End");
      
          // printing the new list
          System.out.println("The new List is:" + list);
       }
    }

    chevron_right

    
    

    Output:

    The list is:[Geeks, for, Geeks, 10, 20]
    The new List is:[Geeks, for, Hello, Geeks, End, 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.