为了账号安全,请及时绑定邮箱和手机立即绑定

set怎么删除指定的对象

set怎么删指定的对象呢 Set

set_course = new HashSet(); set_course.add(new Course("1","Java"));可以填加指定的对象 set_course.remove(new Course("1","Java"));就不能删除这个对象了 Set不能直接通过索引来获取到对象,他是无序的,有什么办法能让Set删除指定的对象呢

正在回答

1 回答

//使用set的remove方法remove(obj)


0 回复 有任何疑惑可以回复我~
#1

时间门外 提问者

传入的对象我怎么获取到就是我想删的那个了?只能遍历set,保存到我想删的对象,再用remove()传入我想删的那个对象?
2016-11-03 回复 有任何疑惑可以回复我~
#2

切糕大汉 回复 时间门外 提问者

是的,set是无序的只能遍历后选出
2016-11-03 回复 有任何疑惑可以回复我~
#3

时间门外 提问者

非常感谢!
2016-11-04 回复 有任何疑惑可以回复我~
#4

听羽 回复 时间门外 提问者

有代码可以参考下吗?
2017-01-08 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

set怎么删除指定的对象

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信