2016-07-20 6 views

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 removetrue zurückgibt, wenn etwas entfernt wurde, andernfalls false.

Verwandte Themen