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

标签 java matrix multidimensional-array null

我认为我们需要的只是

if (matrix.length == 0)

不过,我看到有的写

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

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

最佳答案

如果您调用 matrix.length() 如果 matrix 为 null,您将得到一个 NullPointerException,这就是第二次检查更好的原因。

关于java - 如何检查二维矩阵是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35975586/

相关文章:

C++ 将指针传递给多维数组

java - Jsoup 将 Element 转换为 TextNode 会导致异常

java - 如何使用 Jena API 在 vi​​rtuoso 中加载 n-triple 文件

java - 与ask.wireshark.org 的 https 连接无法正常工作

matlab - 将完整矩阵转换为完整矩阵很慢?

java - Java 矩阵乘法

python - numpy 子类的数组

java - 如何在网页上突出显示文本 - 严格定时 - 没有 Flash 的卡拉 OK。选择什么技术?

opencv - 如何将 Mat 转换为 dlib 的矩阵

algorithm - 为什么我们在矩阵链乘法中使用三个循环?