LinkedList - Supprimer un élément d'un indice spécifique en Java
Dans l'exemple de code ci-dessous, on va voir comment supprimer un élément d'une position spécifique dans une LinkedList en utilisant la méthode remove(int indice):public E remove(int indice): supprime un élément d'un indice spécifique dans la liste et décale tous les autres objets d'indice supérieur d'une position à gauche. Elle retourne l'élément qui a été supprimé de la liste.
import java.util.LinkedList;
public class SupprimeLinkedList {
public static void main(String[] args) {
LinkedList<String> linkedlist = new LinkedList<String>();
Sortie:
linkedlist.add("e1");
linkedlist.add("e2");
linkedlist.add("e3");
linkedlist.add("e4");
linkedlist.add("e5");
linkedlist.add("e6");
// avant la suppression
System.out.println("Avant la suppression:");
for(String str: linkedlist){
System.out.println(str);
}
System.out.println("\n");
// suppression du 4ème objet
String elm = linkedlist.remove(3);
System.out.println("l'élément "+ elm+ "a été supprimé de la liste\n");
// LinkedList elements après suppression
System.out.println("Après suppression:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Avant la suppression:
e1
e2
e3
e4
e5
e6
l'élément e4 a été supprimé de la liste
Après suppression:
e1
e2
e3
e5
e6