String 如何从集合中删除字符串<;字符串>;?

String 如何从集合中删除字符串<;字符串>;?,string,set,String,Set,我有一个集合,其中包含一组字符串。 如何从集合中删除某个字符串?执行类似操作 if(set.contains("arpit")) { set.remove("arpit"); } 让我们假设,您有: Set<String> s; . . . s.remove("myString"); Set; . . . s、 移除(“myString”); 这将从集合中删除“myString”,因为字符串是单例的。无需检查字符串是否在集合中,因为方法remove将返回true,否则返

我有一个
集合
,其中包含一组字符串。 如何从
集合中删除某个
字符串

执行类似操作

if(set.contains("arpit")) {
    set.remove("arpit");
}

让我们假设,您有:

Set<String> s;
.
.
.
s.remove("myString");
Set;
.
.
.
s、 移除(“myString”);

这将从
集合中删除
“myString”
,因为
字符串是
单例的。无需检查
字符串
是否在
集合
中,因为方法
remove
将返回
true
,否则返回
false

无需检查。如果集合不包含
字符串
删除
将返回false。不会引发任何异常。我的回答解决了您的问题吗?如果是,请将其标记为解决方案。