专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 问答 技术问答 hashset和hashmap的区别?

hashset和hashmap的区别?

我们的未来已回答

工程师,Java 让世界更强大。

HashSet其实底层的构造就是使用的是HashMap来进行实现的,但是还是会有些不一样的地反

第一个是HashSet不允许元素重复,就算如果元素重复的话,也不会去覆盖之前重复的元素。

还有一点就是在HashSet中存储的是对象的话,最好需要重写equals方法和hashCode方法,以保证放入Set对象的唯一性

HashSet不提供get()方法,而且因为set内部是无序的,所以只能通过迭代器进行遍历。

浏览837技术问答
2021-08-11 10:15:51

聚焦热点问题
时时免费答疑

累计0人询问

极速问
  >>其他人还看过
更多问答

Java实验班

0学费 专业学前测评

Java就业班

围绕企业 直达就业

Java夜校班

业余时间学 超高性价比

Java架构师班

升职加薪 快速变现

返回顶部