Supprimer un élément spécifique de LinkedList en Java

On a partagé un article qui explique comment supprimer un élément d'un indice spécifique. Dans ce tutoriel, on va voir comment rechercher élément avec sa valeur et le supprimer de LinkedList.

LinkedList a une méthode qui prend en paramètre la valeur de l'objet à supprimer:

public boolean remove(Object o): supprime la première occurrence de l'objet o de la liste. S'il est présent alors la liste contient l'élément recherché et retourne true, sinon elle retourne false.

Exemple:

import java.util.LinkedList;

public class RemoveElement {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("o1");
llist.add("o2");
llist.add("o3");
llist.add("o4");
llist.add("o5");

System.out.println("Avant suppression : "+llist);

boolean b = llist.remove("o2");
// affiche true s'il existe et a été supprimé avec succés
System.out.println("élément supprimé : "+b);

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

Avant suppression : [o1, o2, o3, o4, o5]
élément supprimé : true
Après suppression(first) : [o1, o3, o4, o5]

Références:
LinkedList avec exemple