/*
Remove first and last elements of LinkedList Java example
This java example shows how to remove first and last elements of Java LinkedList
object using removeFirst and removeLast methods.
*/
import java.util.LinkedList;
public class RemoveFirstLastElementsLinkedListExample {
public static void main(String[] args) {
//create LinkedList object
LinkedList lList = new LinkedList();
//add elements to LinkedList
lList.add("1");
lList.add("2");
lList.add("3");
lList.add("4");
lList.add("5");
System.out.println("LinkedList contains : " + lList);
/*
* To remove first element of Java LinkedList, use
* Object removeFirst() method.
*
* This method removes first element of LinkedList and shifts the subsequent
* elements to the left. It returns the element previously at the first index
* of the LinkedList.
*/
Object object = lList.removeFirst();
System.out.println(object + " has been removed from the first index
of LinkedList");
System.out.println("LinkedList now contains : " + lList);
/*
* To remove last element of Java LinkedList, use
* Object removeLast() method.
*
* This method removes last element of LinkedList. It returns the element
* previously at the last index of the LinkedList.
*/
object = lList.removeLast();
System.out.println(object + " has been removed from the last index
of LinkedList");
System.out.println("LinkedList now contains : " + lList);
}
}
/*
Output would be
LinkedList contains : [1, 2, 3, 4, 5]
1 has been removed from the first index of LinkedList
LinkedList now contains : [2, 3, 4, 5]
5 has been removed from the last index of LinkedList
LinkedList now contains : [2, 3, 4]
*/
Bookmark/Search this post with:
Post new comment