格式错误的表达式:尝试从hashmap检索值时出现“Error”

时间:2015-04-24 03:23:35

标签: java debugging hashmap

我试图将X的值初始化为hashmap的值。

使用IDE调试器,我可以清楚地看到hashmap的键值已初始化

enter image description here

然而,当我将鼠标悬停在“secondcol”的值上时,我得到以下内容

enter image description here

我不明白hashmap是如何显示该值已初始化但是“secondcol”显示格式错误的表达式。

继续下一步将导致Null PointerException错误

发生了什么以及如何解决此问题?

1 个答案:

答案 0 :(得分:0)

从调试器看起来代码应该是

=CurrentPeerNode.ftable.table.get(i).value.secondcol

=CurrentPeerNode.ftable.table.get(i).value.thirdcol

(你错过了.value)