Remove First And Last Element From LinkedList In Java
Chapter:
Data Structures
Last Updated:
28-08-2016 19:24:17 UTC
Program:
/* ............... START ............... */
import java.util.LinkedList;
public class JavaRemoveFirstLastLinkedList {
public static void main(String[] args) {
// Create a LinkedList
LinkedList<String> linkedlist = new LinkedList<String>();
// Add elements to LinkedList
linkedlist.add("Java");
linkedlist.add("C#");
linkedlist.add("C");
linkedlist.add("Phython");
// Displaying Elements before remove
System.out.println("LinkedList Elements are:");
for (String str : linkedlist) {
System.out.println(str);
}
// Removing First element
Object firstElement = linkedlist.removeFirst();
System.out.println("\nElement removed: " + firstElement);
// Removing last Element
Object lastElement = linkedlist.removeLast();
System.out.println("Element removed: " + lastElement);
// LinkedList elements after remove
System.out.println("\nList Elements after Remove:");
for (String str2 : linkedlist) {
System.out.println(str2);
}
}
}
/* ............... END ............... */
Output
LinkedList Elements are:
Java
C#
C
Phython
Element removed: Java
Element removed: Phython
List Elements after Remove:
C#
C
Notes:
-
removeFirst() method to remove first and removeLast() method to remove last element from LinkedList.
- public removeFirst(): Removes and returns the first element from this list.
- public removeLast(): Removes and returns the last element from this list.
Tags
Remove First And Last Element From LinkedLis, Java, Data Structures