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>();
 
 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);
 }
 }
}
Sortie:

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

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...