java中的set集合,有直接修改其中的数据的方法吗?
2个回答
2017-05-25 · 做品质教育,用事实说话
关注
展开全部
编写一个工具方法吧,Object 修改为你Set中真正存储对象的类型就可以了.
public Set<Object> updateSetValue(Set<Object> oldSet) {
Set<Object> newSet = new HashSet<Object>();
for (Object s : oldSet) {
if (s != "你要修改前的值") {
newSet.add(s);
} else {
newSet.add("你要修改后的值");
}
}
return newSet;
}
public Set<Object> updateSetValue(Set<Object> oldSet) {
Set<Object> newSet = new HashSet<Object>();
for (Object s : oldSet) {
if (s != "你要修改前的值") {
newSet.add(s);
} else {
newSet.add("你要修改后的值");
}
}
return newSet;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询