hashMap实现的是map接口 | hashSet实现的是set接口 |
hashMap是键对值存储 | hashset存储的仅仅是值 |
hashMap使用put()存入数据 | hashset使用add()存入数据 |
hashMap效率比较快,因为他是使用唯一的键来获取对象 | hashSet相对于hashMap来说效率较慢 |
hashMap使用的是键对象来计算hashcode值 | hashSet使用的是成员对象来计算hashcode值 |
hashMap的键具有唯一性,并且允许null值和null键, 且不保证内部数据的顺序恒久不变 |
hashSet具有去除重复项的功能 |
hashMap 和 hashSet 的区别 ?
猜你喜欢
转载自blog.csdn.net/qq_20446879/article/details/79511328
今日推荐
周排行