如何检查2D矩阵是空的?

时间:2016-03-13 20:42:31

标签: java matrix multidimensional-array null

我认为我们所需要的只是

if (matrix.length == 0)

但是,我看到其中一些人写了

if (matrix == null || matrix.length == 0 || matrix[0].length == 0) 

我的版本是否足以检查矩阵是否为空或我们需要编写上述版本?

1 个答案:

答案 0 :(得分:2)

如果您调用NullPointerException,如果矩阵为空,您将获得matrix.length(),这就是第二次检查更好的原因。