xiewen 发表于 2013-5-4 10:19 你这道题太好了!
xuluheng718 发表于 2013-5-4 13:43 我来说说吧,你的意思是理解错了,你要删除t2调用remove()方法,他是不会把你的t1给删除的,要是能把你的t1 ...
孙胜 发表于 2013-5-4 11:55 看看我做的实验。透彻的分析了下HashSet的特点:输出结果: 集合的大小是:3
郑雪 发表于 2013-5-4 10:45 我理解的也是这样的,如果改成t2.y=5的话,t2指向的对象与t1相同,也就是说t1==t2的结果是true, c.remove( ...
strawberry2013 发表于 2013-5-4 10:42 这个问题的关键就在与remove元素是否成功! boolean remove(Object o) 如果 set 中存在指定的元素, ...
ゞSunペ果果つ 发表于 2013-5-4 14:26 谢谢,看张老师的视频,他说是改变了y的值就无法从集合中移除,他说移除的时候是根据区域里找的,那我就 ...
ゞSunペ果果つ 发表于 2013-5-4 14:28 既然是把t2删了,也就是说他可以从集合中找到这个改变后的t2对么?既然t2.y=5的时候可以找到,那为什么t2 ...
xuluheng718 发表于 2013-5-4 14:49 是我错了,又验证了次,把t2的值改成和t1时候确实吧t1给删了,因为删除时候是把指针放在集合开始处根据你 ...
xiewen 发表于 2013-5-4 14:37 我也看了张老师的视频是那样说的,你能发现这个问题你挺厉害的
ゞSunペ果果つ 发表于 2013-5-4 14:54 呵呵,就是看着想到了,就动手自己写代码试一试,结果更疑惑了,呵呵就贴出来了,刚才测试一下,我想的确 ...