2013-02-17 77 views
-1

如果我構造的二維陣列,例如有沒有辦法檢查二維數組中的索引/位置?爲Java

Object[][] myArray = new Object[5][5]; 

和我用一個for循環遍歷數組,是有辦法來檢查,如果我的當前位置是一定的索引?

if(myArray[3][4]) { 
    ..... 
} 
+4

這還不清楚。如果你使用循環,那麼你已經知道你當前的位置。 – 2013-02-17 12:31:09

+1

如果你有2個嵌套循環,有兩個索引,那麼你知道你在哪裏......你的問題是不清楚的...... – assylias 2013-02-17 12:31:15

+0

你的「喜歡」不像你的意思。 – StarPinkER 2013-02-17 12:32:23

回答

1

喜歡這個?

for(int i = 0; i < myArray.length; i++) { 
    Object[] row = myArray[i]; 
    for(int j = 0; j < row.length; j++) { 
     Object o = row[j]; 
     foo(o); 
     if(i == 3 && j == 4) bar(o); 
    } 
} 

但是,爲什麼要在循環之後調用bar(myArray[3][4])呢?

相關問題