下面列出了 HashSet 和 HashMap 之间的区别:
- HashSet 仅包含值,而 HashMap 包含条目(键,值)。HashSet是可以迭代的,但是HashMap需要转换成Set才能迭代。
- HashSet 实现了 Set 接口,而 HashMap 实现了 Map 接口
- HashSet 不能有任何重复值,而 HashMap 可以包含具有唯一键的重复值。
- HashSet 包含唯一的单个
null
值,而 HashMap 可以保存具有 n 个null
值的单个null
键。
11、HashSet 和 HashMap 有什么区别?
下面列出了 HashSet 和 HashMap 之间的区别:
null
值,而 HashMap 可以保存具有 n 个null
值的单个null
键。