小编典典

HashSet 和 HashMap 的区别?

all

除了HashSet不允许重复值之外,HashMap和之间有什么区别HashSet

我的意思是实施明智?这有点模糊,因为两者都使用 哈希表 来存储值。


阅读 69

收藏
2022-07-12

共1个答案

小编典典

它们是完全不同的构造。AHashMap
的实现MapMap将键映射到值。使用散列进行密钥查找。

另一方面, aHashSet
的实现Set。集合旨在匹配集合的数学模型正如您所指出的,
AHashSet确实使用 aHashMap来支持其实现。但是,它实现了一个完全不同的接口。

2022-07-12