-1
如果我構造的二維陣列,例如有沒有辦法檢查二維數組中的索引/位置?爲Java
Object[][] myArray = new Object[5][5];
和我用一個for循環遍歷數組,是有辦法來檢查,如果我的當前位置是一定的索引?
像
if(myArray[3][4]) {
.....
}
如果我構造的二維陣列,例如有沒有辦法檢查二維數組中的索引/位置?爲Java
Object[][] myArray = new Object[5][5];
和我用一個for循環遍歷數組,是有辦法來檢查,如果我的當前位置是一定的索引?
像
if(myArray[3][4]) {
.....
}
喜歡這個?
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])
呢?
這還不清楚。如果你使用循環,那麼你已經知道你當前的位置。 – 2013-02-17 12:31:09
如果你有2個嵌套循環,有兩個索引,那麼你知道你在哪裏......你的問題是不清楚的...... – assylias 2013-02-17 12:31:15
你的「喜歡」不像你的意思。 – StarPinkER 2013-02-17 12:32:23