从二维数组中选择一个元素

时间:2015-09-07 20:25:33

标签: java arrays

我有一个二维数组,例如

0 ,11
1 ,12
2, 13
3, 14

所以在这里我直接想要只访问元素13,并希望与另一个元素的值进行比较,让我们说x。如何做到这一点?

2 个答案:

答案 0 :(得分:1)

在13以上的数组中,索引为array[2][1]。将二维数组视为包含数组的普通数组。在这种情况下,元素13位于第2个数组中的第3个数组(索引2)中,它是第3个数组中的第2个元素(索引1)。结合这个,你得到[2][1]的2d索引。 要与变量x进行比较,只需执行array[2][1]==xrray[2][1]<xarray[2][1] >x

答案 1 :(得分:0)

基本上,你想循环遍历数组的两个维度。

for(int i = 0; i < array.length; i++) {
    for(int j = 0; j < array.length; j++) {
        if(array[i][j] == 13) {
            // Do something with array[i][j]
        }
    }
}