在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))