Löschen eines HashSet-Elements in Java
Dieser Code löscht ein Objekt mit der Methode
remove() das das zu löschende Objekt als Argument verwendet. Um den Unterschied zu sehen, zeigen wir die HashSet-Liste vor und nach dem Löschen an.
import java.util.HashSet;
public class HashSetremove{
public static void main(String[] args) {
HashSet< String> hashset = neues HashSet< String> ();
hashset.add("v1");
hashset.add("v2");
hashset.add("v3");
hashset.add("v4");
hashset.add("v5");
System.out.println("HashSet vor dem Entfernen: "+hashset);
Objekt e = "v2";
boolescher Wert b = hashset.remove("v2");
System.out.println("Das Element "+e+" wurde entfernt: "+b);
System.out.println("HashSet nach Entfernen von "+e+": "+hashset);
}
}
Output:
HashSet before removal: [v1, v5, v4, v3, v2]
v2 item removed: true
HashSet after v2 removal: [v1, v5, v4, v3]