java - HashSet Eclipse 调试器变量

标签 java debugging set hashset

Eclipse debugger variables的观点,我正在看HashSet它有一个包含 KeySet 的 map 元素和一个 Table但令我困惑的是,这个表中包含许多空引用,所以我想知道表代表什么以及可能导致有这么多空引用的原因是什么?

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

感谢您的任何提示。

最佳答案

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

关于java - HashSet Eclipse 调试器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471167/

相关文章:

eclipse - 如何使用 DebuggerTo 单步执行 Mockito spy 对象?

javascript - 为什么我的 Redux 更改状态根本不会改变?

c# - 闯入 C# 调试器以除以零

java - System.java :-2:in `arraycopy' : java. lang.ArrayIndexOutOfBoundsException

java - 适用于 Android 的 Swing 库?

java - Unix 时间/纪元时间 : Date representation or time block?

c# - 在 VB、C# 中使用 Linq 处理匿名类型

java - 使用 FirefoxProfile 以编程方式打开 Firefox 开发工具

python - 我应该在添加之前检查一个项目是否已经在一个集合中吗?

javascript - 是否有接受任何对象类型的哈希码函数?