Supprimer le premier et le dernier élément de LinkedList en Java

On a vu comment supprimer un élément d'un indice spécifique de LinkedList. Dans ce tutoriel, on va voir comment supprimer le premier et le dernier élément dans une LinkedList.

La classe LinkedList dispose de deux méthodes:

1) public Object removeFirst(): supprime et retourne le premier élément de la liste.
2) public Object removeLast(): supprime et retourne le dernier élément de la liste.

Exemple:

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("Avant suppression : "+llist);

String first = llist.removeFirst();
//premier élément supprimé
System.out.println("élément supprimé : "+first);

System.out.println("Après suppression(first) : "+llist);

String last = llist.removeLast();
//dernier élément supprimé
System.out.println("élément supprimé : "+last);

System.out.println("Après suppression(last) : "+llist);
}
}
Sortie:

Avant suppression : [First, e2, e3, e4, Last]
élément supprimé : First
Après suppression(first) : [e2, e3, e4, Last]
élément supprimé : Last
Après suppression(last) : [e2, e3, e4]
Références:
Javadoc: Méthode RemoveFirst
Javadoc: Méthode RemoveLast