4.7 每日总结(学习面试题:HashSet与HashMap的区别?)

HashSet与HashMap的区别?
HashSet底层其实是用HashMap实现存储的

HashSet封装了一系列HashMap的方法. 依靠HashMap来存储元素值,(利用hashMap的key键进行存储), 而value值默认为Object对象.

所以HashSet也不允许出现重复值, 判断标准和HashMap判断标准相同, 两个元素的hashCode相等并且通过equals()方法返回true.

posted @ 2025-04-09 12:11  笠大  阅读(11)  评论(0)    收藏  举报