java 如何删除 set 里指定元素

如题所述

第1个回答  推荐于2018-03-14
用Iterator 遍历
Iterator it = set.iterator()
while(it.hasNext()){
String str = it.next();
if("要删的" .equals(str)){
it.remove();
}
}本回答被网友采纳
第2个回答  推荐于2017-12-15
easy
Set提供了方法的remove(obj)

boolean remove(Object o)
如果 set 中存在指定的元素,则将其移除(可选操作)。本回答被网友采纳
第3个回答  2011-10-28
Set<String> set = new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
//移除
set.remove("2");
System.out.print(set);
结果
[3, 1]