java中如何判斷二維數組是否爲空

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章