Java语法 if((Boolean)null)会报空指针异常 java.lang.NullPointerException

之前没有遇到过,也不知道这一点。

比如用

HashMap<Interger, Boolean> mapA;

然后用在判断语句里:

if(mapA.get(position)){

....

}

如果 mapA里没有 position 这个key,返回的就会是一个null。程序会抛出 java.lang.NullPointerException 空指针异常。哈哈,以前不知道呢。



你可能感兴趣的:(Java语法 if((Boolean)null)会报空指针异常 java.lang.NullPointerException)