Ich habe eine Set<String>
, die eine Reihe von Strings enthält. Wie kann ich eine bestimmte String
von einer Set<String>
entfernen?Wie entferne ich einen String aus einem Set <String>?
-1
A
Antwort
-1
etwas tun
if(set.contains("arpit")) {
set.remove("arpit");
}
+0
Ihr Scheck ist nicht notwendig. Wenn die Menge nicht die "Zeichenfolge" enthält, wird "Entfernen" den Wert false zurückgeben. Es würde keine "Exception" ausgelöst. – xenteros
0
Nehmen wir an, Sie haben:
Set<String> s;
.
.
.
s.remove("myString");
Diese "myString"
von Ihrem Set
als String
s sind singleton
s zu entfernen. Es besteht keine Notwendigkeit zu prüfen, ob String
in Set
ist, weil die Methode remove
true
zurückgibt, wenn etwas entfernt wurde, andernfalls false
.
Hat meine Antwort Ihr Problem gelöst? Wenn ja, bitte als Lösung markieren. – xenteros