小编use*_*857的帖子

如何检查数组元素是否为null以避免Java中的NullPointerException

我有一个部分填充的对象数组,当我遍历它们时,我试图检查所选对象是否null在我用它做其他东西之前.然而,甚至检查它是否null似乎是通过a NullPointerException.array.length将包括所有null元素.你如何检查null数组中的元素?例如,在下面的代码中将为我抛出一个NPE.

Object[][] someArray = new Object[5][];
for (int i=0; i<=someArray.length-1; i++) {
    if (someArray[i]!=null) { //do something
    } 
}
Run Code Online (Sandbox Code Playgroud)

java arrays exception-handling nullpointerexception

19
推荐指数
2
解决办法
16万
查看次数