set中能够为什么不能插入重复的数据

2019-04-10  本文已影响0人  hemingkung

set中插入数据时,先比较hashCode:
1.如果hashCode相同才会比较equals,equals相同,则两个对象相同,不能插入,equals不同,可以插入;
2.如果hashCode不同,就直接插入了,两个对象hashCode不相等,他们equals一定是false。

上一篇下一篇

猜你喜欢

热点阅读