Supprimer un élément de HashSet en Java

Ce code supprime un objet avec la méthode remove() qui prend l'objet à supprimer en argument. Pour voir la différence, on affiche la liste HashSet avant et après la suppression.

import java.util.HashSet;

public class HashSetremove{

 public static void main(String[] args) {
 
 HashSet<String> hashset = new HashSet<String>();
 hashset.add("v1");
 hashset.add("v2");
 hashset.add("v3");
 hashset.add("v4");
 hashset.add("v5");

 System.out.println("HashSet avant la suppression: "+hashset);
 
 Object e = "v2";
 
 boolean b = hashset.remove("v2");
 System.out.println("l'élément "+e+" supprimé : "+b);
 
 System.out.println("HashSet arpès la suppression de "+e+": "+hashset);
 }
}
Sortie:

HashSet avant la suppression: [v1, v5, v4, v3, v2]
l'élément v2 supprimé : true
HashSet arpès la suppression de v2: [v1, v5, v4, v3]

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...