-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