会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kuki
博客园
首页
新随笔
联系
订阅
管理
Java集合:HashSet是怎么做到去重的?
HashSet 底层是基于 HashMap 实现的。
在添加元素时,HashSet 会调用元素的 hashCode() 方法来计算其哈希值,并定位到对应的桶。
如果该桶中已经有一个或多个元素,
它会用 equals() 方法比较新元素与桶中已有元素是否相等。
如果相等,说明该元素已经存在,新的元素就不会被添加,从而实现了去重的效果。
posted @
2025-04-03 11:09
kuki'
阅读(
33
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告