【发布时间】:2014-11-09 13:33:03
【问题描述】:
我在 Eclipse 中调试一个 Hashtable,发现了一些奇怪的东西。我的Hashtable变量名是“my_hashTable”,Eclipse调试器,如果我点击它,显示它的值为3:{first=0, third=2, second=1},和预期一样正确,计数是3 ,这也是正确的。
但是,如果我点击 my_hashTable 变量中的“table”变量,则显示只有两个非空值,[4] = 2 和 [5] = 0。其完整值如下:
[空,空,空,空,第三=2,第一=0,空]
为什么会这样? “second=1”对在哪里?这是我第一次在 Eclipse 中遇到这种奇怪的现象。
知道发生了什么吗?谢谢。
【问题讨论】:
-
好问题。你也可以发一些图片吗?
-
我想附上快照,但 SOF 不允许我这样做?
-
不可能,你想加图片可以
-
您看到不一致了吗?
-
在图片中,my_hashtable 显示它有 3 个值,而 "table" 显示它只有索引 4 和 5 中的值。
标签: java eclipse debugging hashtable