当前位置: 代码迷 >> 综合 >> HashSet和HashMap的区别
  详细解决方案

HashSet和HashMap的区别

热度:45   发布时间:2024-01-30 15:31:15.0

1.一个继承Set接口,存储对象;一个继承Map接口,存储键值对。

2. 两个的底层都是hashmap哈希表,hashmap通过key直接算出hash值,而hashset需算出通过hashcode方法算法hash值,如果一样,再通过equals方法比较是不是同一个对象。

3. hashmap快,hashset慢。

  相关解决方案