Delete the first and last item from LinkedList in Java

We've seen how to remove an item from a specific index from LinkedList.  In this tutorial, we'll see how to delete the first and last item in a LinkedList.

The LinkedList class has two methods:

1) public Object removeFirst(): Deletes and returns the first item in the list.
2) public Object removeLast(): deletes and returns the last item in the list.

Example:

import java.util.LinkedList; 

public class RemoveFirstLast {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("First");
llist.add("e2");
llist.add("e3");
llist.add("e4");
llist.add("Last");

System.out.println("Before deletion: "+llist);

String first = llist.removeFirst();
//first deleted item
System.out.println("deleted item: "+first);

System.out.println("After deletion(first): "+llist);

String last = llist.removeLast();
//last deleted item
System.out.println("deleted item: "+last);

System.out.println("After deletion(last): "+llist);
}
}
Output:

Before deletion: [First, e2, e3, e4, Last]
item removed: First
After deletion(first): [e2, e3, e4, Last]
item removed: Last
After deletion(last): [e2, e3, e4]
References:
Javadoc: RemoveFirst method
Javadoc: RemoveLast