Skip to content
Related Articles

Related Articles

LinkedList add() Method in Java
  • Last Updated : 10 Dec, 2018
  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:




    // 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);
       }
    }

    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:




    // 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);
       }
    }

    Output:

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :