我有一个场景需要检查null
。我有一个名为 dT
的 key :
String dT = (String) caseChk.get("dT");
这会引发 NullPointerException
,因为该键本身不存在。如果我检查
if(caseChk.get("dT") != null) {
// do something
}
由于.get
,又抛出了一个NullPointerException
。本地图中的键不存在时,如何测试 null
?我知道 put
方法应该处理它,但这不在我的控制之下。]
最佳答案
Even now I get nullpoiner since .get throws exception
如果caseChk.get("dT")
是您那里唯一的一行并且确定它抛出异常,那么唯一的可能性是 caseChk
可能为空。
关于java - HashMap 键的空检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14283684/