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]