page contents

HashSet 的底层实现是什么?

轩辕小不懂 发布于 2022-07-30 09:45
阅读 941
收藏 0
分类:框架系列

最佳答案 2022-08-03 14:49

3996
Nen
Nen
- 程序员

通过看源码知道 HashSet 的实现是依赖于 HashMap 的,HashSet 的值都是存储在 HashMap 中的。在 HashSet 的构造法中会初始化一个 HashMap 对象, HashSet 不允许值重复,因此,HashSet 的值是作为 HashMap 的 key 存储在HashMap 中的,当存储的值已经存在时返回 false。

请先 登录 后评论