一、基础篇–1.2Java集合-HashMap和HashSet的区别

  • Post author:
  • Post category:java


HashMap和HashSet的区别

1.HashMap实现的是Map接口,HashSet实现的是Set接口

2.结构不一样,一个存储的是键值对,一个存储的是对象

3.HashMap存储的值可能相同,HashTable存储的值不能相同,但由于hashcode是存在重复的,所以,存放的对象有可能相同。(这个最大大作用是警示我们不能用hashset来对对象去重,而应该用hashmap或者其他hash算法)

转载于:https://www.cnblogs.com/foreverYoungCoder/p/10399160.html