仅搜索2d数组的第一维

时间:2014-07-09 15:52:58

标签: java arrays search 2d

我们说我有两个数组(一个是一维,另一个是2d)

    int[] attack = {0,1};
    int[][] coords = {{0,1,2,3,4},{0,1,2,3,4}};

我想只在coords的第一个维度中搜索攻击[0]?

我将如何做到这一点?

2 个答案:

答案 0 :(得分:1)

也许这就是你的意思?

for(int[] a : coords) {
    if(a[0] == attack[0]) {
        // do something
    }
}

答案 1 :(得分:0)

for(int element : coords[0]) {
    if(element == attack[0]) {
        // do stuff
    }
}