LinkedList add() Method in Java
The add(E element) of LinkedList appends the specified element at the end of the list. We can also add an element at a specific position using the add(int index, E element) method.
Syntax 1
public boolean add(E e)
Parameters
e is the element to be added to the linked-list
Return Value
It returns true on the successful addition of the element in this linked list.
Syntax 2
public void add(int index, E element)
Parameters
the index is the position at which element has to be inserted element is the element to be added in this linked-list
Exception
It throws IndexOutOfBoundsException if the index is out of range. (index size())
Program 1
import java.util.LinkedList; public class LinkedListAddExample { public static void main(String[] args) { LinkedListoddNumbers = new LinkedList(); oddNumbers.add(5); oddNumbers.add(7); oddNumbers.add(9); oddNumbers.add(11); System.out.println("Linked List elements: " + oddNumbers); } }
Output
Linked List elements: [5, 7, 9, 11]
Program 2
import java.util.LinkedList; public class LinkedListAddExample { public static void main(String[] args) { LinkedListoddNumbers = new LinkedList(); oddNumbers.add(5); oddNumbers.add(7); oddNumbers.add(9); oddNumbers.add(11); System.out.println("Linked List elements: " + oddNumbers); oddNumbers.add(2, 15); System.out.println("Linked List elements after adding element at index 2: " + oddNumbers); } }
Output
Linked List elements: [5, 7, 9, 11] Linked List elements after adding element at index 2: [5, 7, 15, 9, 11]
Program 3
import java.util.LinkedList; public class LinkedListAddExample { public static void main(String[] args) { LinkedListoddNumbers = new LinkedList(); oddNumbers.add(5); oddNumbers.add(7); oddNumbers.add(9); oddNumbers.add(11); System.out.println("Linked List elements: " + oddNumbers); oddNumbers.add(6, 15); } }
Output
Linked List elements: [5, 7, 9, 11] Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 6, Size: 4 at java.util.LinkedList.checkPositionIndex(LinkedList.java:560) at java.util.LinkedList.add(LinkedList.java:507) at LinkedListAddExample.main(LinkedListAddExample.java:17)
0 Comments