1、HashMap实现Map接口,HashSet实现Set接口;
2、HashMap存储键值对,HashSet存储对象;
3、HashMap调用put()中添加元素,HashSet调用add()向set中添加元素;
4、HashMap使用key计算hashcode,HashSet使用成员对象计算hashcode;
5、HashMap相对HashSet较快,因为它是使用唯一的键获取对象,HashSet较HashMap较慢。
1、HashMap实现Map接口,HashSet实现Set接口;
2、HashMap存储键值对,HashSet存储对象;
3、HashMap调用put()中添加元素,HashSet调用add()向set中添加元素;
4、HashMap使用key计算hashcode,HashSet使用成员对象计算hashcode;
5、HashMap相对HashSet较快,因为它是使用唯一的键获取对象,HashSet较HashMap较慢。