set去重的底层实现原理

1.在调用add方法添加元素时,先判断该元素的hash值和集合中原有元素的hash值,不一样则添加进来.
2.如果hash值相同,则内部调用equals方法比较值,不同则放入,相同则不加入.

因此set里的元素没有重复的,实现去重.

记得点赞!

猜你喜欢

转载自blog.csdn.net/qq_43653899/article/details/84935114