HashSet Eclipse 调试器变量

发布于 2024-12-05 05:23:36 字数 238 浏览 2 评论 0原文

Eclipse调试器变量的视图中,我正在查看HashSet,它有一个包含KeySetTable的映射元素 但让我困惑的是这个表中包含许多空引用,所以我想知道表代表什么以及什么可能导致有这么多空引用?

因为如果这些是我的 HashSet 中的值,那么它们不应该有很多空引用导致其集合(集合不包含重复值),

感谢您的任何提示。

In Eclipse debugger variables's view , im looking at aHashSet and it has a map element which contains a KeySet and a Table but what puzzles me is that this table contains many null references in it , so i want to know what does table represent and what may cause having these many null references ?

because if those are the values in my HashSet they shouldnt many null references cause its set (Sets do not contain duplicate values)

thanks for any hint .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨曦慕雪 2024-12-12 05:23:36

null 引用只是实现细节。 HashSet 是通过将集合的元素划分为许多“桶”来实现的,而 null 引用仅代表空桶。对你来说没问题。

The null references are just implementation detail. HashSets are implemented by dividing the elements of the sets into many "buckets" and the null references just represent empty buckets. No problem for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文