如何检查二维矩阵是否为空?

KKK*_*KKK 5 java null matrix multidimensional-array

我认为我们需要的是

if (matrix.length == 0)
Run Code Online (Sandbox Code Playgroud)

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

if (matrix == null || matrix.length == 0 || matrix[0].length == 0) 
Run Code Online (Sandbox Code Playgroud)

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

Vuc*_*cko 6

NullPointerException如果你调用matrix.length()矩阵为空,你会得到一个,这就是为什么第二次检查更好。