当前位置:   article > 正文

HashSet和HashMap的区别

hashset和hashmap的区别

1.实现的接口不同
HashSet实现的是Set接口,HashMap实现的是Map接口
2.存储内容不同
HashSet存储的是对象,HashMap存储的是键值对
3.添加元素的方法不同
HashSet是通过add()方法添加元素
HashMap是通过put()方法添加元素
4.计算hashCode的方式不同
HashMap是通过Key来计算hashCode值
HashSet是通过成员变量来计算hashCode值,对于两个对象来说,hashCode值可能相同,所以通过equals()来判断对象的相等性,如果两个对象不相等则返回false

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/643832
推荐阅读
相关标签
  

闽ICP备14008679号