HashSet Eclipse 调试器变量
在Eclipse调试器变量
的视图中,我正在查看HashSet
,它有一个包含KeySet
和Table的映射元素
但让我困惑的是这个表中包含许多空引用,所以我想知道表代表什么以及什么可能导致有这么多空引用?
因为如果这些是我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
null
引用只是实现细节。HashSet
是通过将集合的元素划分为许多“桶”来实现的,而null
引用仅代表空桶。对你来说没问题。The
null
references are just implementation detail.HashSet
s are implemented by dividing the elements of the sets into many "buckets" and thenull
references just represent empty buckets. No problem for you.