除了HashSet不允许重复值之外,HashMap和之间有什么区别HashSet?
HashSet
HashMap
我的意思是实施明智?这有点模糊,因为两者都使用 哈希表 来存储值。
它们是完全不同的构造。AHashMap是 的实现Map。Map将键映射到值。使用散列进行密钥查找。
Map
另一方面, aHashSet是 的实现Set。集合旨在匹配集合的数学模型。正如您所指出的, AHashSet确实使用 aHashMap来支持其实现。但是,它实现了一个完全不同的接口。
Set
当