在Java程序設計里面,相信大部分人都知道如何判斷一個一維數組是否為空,示例如下:
public int primeNumberCount(int[] array){
if(array==null||array.length==0)
return 0;
那么在二維數組中,又如何判斷二維數組為空呢?在判斷之前,我們要先了解如何獲取二維數組的行數和列數,示例如下:public boolean Find(int target, int[][] array) {
int rows = array.length;//行數
int columns = array[0].length;//列數
接下來進入主題,要如何判斷二維數組是否為空呢?Java中判斷二維數組是否為空,要判斷三種情況:1、二維數組首地址是否為空,即array==null;
2、二維數組是否為{},即array.length==0的情況;
3、二維數組是否為{{}},即array.length=1&&array[0].length==0的情況;
綜上所述,Java中判斷二維數組為空的條件為:
if((array==null||array.length==0)||(array.length==1&&array[0].length==0))---------------------
作者:XuTong_Zhang
來源:CSDN
原文:https://blog.csdn.net/m0_37451060/article/details/80143831