2015-11-02 64 views
-2

我需要檢查矩陣是否爲null且爲空。我想知道如何去做。如何檢查矩陣是否爲空

例如,我可以簡單地檢查它是否是null將下面的代碼:

if (matrix == null) { 
    // do something 
} 

我應該爲一個空矩陣呢?

+6

首先,什麼是「矩陣」?它是一個二維數組嗎? ArrayList的ArrayList?第三方圖書館?它可能充滿了什麼?你如何創建它? 「空」是什麼意思?你的意思是,它是否包含零組件? –

+0

'matrix.length()== 0',也許? –

+0

這是一個二維數組,它可以用所有實數填充它。 – Rods2292

回答

0
if(matrix!=null){ 
    for(int i = 0 ; i < matrix.lengrh;i++){ 
    // check if 1D array at index i is null 
    if(matrix[i]!=null){ 
     // check for each row element now if you want to 
     // if it's an integer array, all the elements of it is 
     // initialized to 0 by default 
    } 
    } 
}