在 Eclipse debugger variables
的观点,我正在看HashSet
它有一个包含 KeySet
的 map 元素和一个 Table
但令我困惑的是,这个表中包含许多空引用,所以我想知道表代表什么以及可能导致有这么多空引用的原因是什么?
因为如果这些是我的 HashSet 中的值,那么它们不应该有很多空引用导致其集合(集合不包含重复值)
感谢您的任何提示。
最佳答案
null
引用只是实现细节。 HashSet
是通过将集合的元素划分为许多“桶”来实现的,而 null
引用仅代表空桶。对你来说没问题。
关于java - HashSet Eclipse 调试器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471167/