LinkedList
Remove specific element from LinkedList example
This is an example of how to remove a specific element from a LinkedList in Java. Removing a specific element from a LinkedList implies that you should:
- Create a new LinkedList.
- Populate the list with elements, with the
add(E e)
API method of the LinkedLink. - Invoke the
remove(Object o)
API method of the LinkedList. It will remove the first occurence of the specific element from the list. It will return true if the list contained the specific element and false otherwise.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core; import java.util.LinkedList; public class RemoveElementLinkedList { public static void main(String[] args) { // Create a LinkedList and populate it with elements LinkedList linkedList = new LinkedList(); linkedList.add("element_1"); linkedList.add("element_2"); linkedList.add("element_3"); linkedList.add("element_4"); linkedList.add("element_5"); System.out.println("LinkedList contains : " + linkedList); /* * boolean remove(Object obj) removes the first occurrence of the specified * element from the LinkedList and returns true if LinkedList contained the specified * element, false otherwise */ boolean removed = linkedList.remove("element_3"); System.out.println("element_3 removed from LinkedList : " + removed); System.out.println("LinkedList elements : " + linkedList); } }
Output:
LinkedList contains : [element_1, element_2, element_3, element_4, element_5]
element_3 removed from LinkedList : true
LinkedList elements : [element_1, element_2, element_4, element_5]
This was an example of how to remove a specific element from a LinkedList in Java.