查找数组数组中的列

时间:2015-11-02 18:41:02

标签: arrays multidimensional-array

我需要编写一个方法getColumn,它接受一个整数数组的数组以及一个索引j,并返回一个对应于数组数组中第j列的整数数组。

这是我到目前为止所拥有的。任何帮助完成这一点将不胜感激。

public static int[] getColumn(int[][] grid, int j) {

    for (int row = 0; row < grid.length; row++ ) {
        int n = grid[row].length;
        for (int col = 0; col < n; col++) {




        }
    }

}

1 个答案:

答案 0 :(得分:0)

如果您将其视为网格,则不需要有两个循环。

6 7 8 9  
6 7 8 9
6 7 8 9
如果你想要第0列

,每行

List<Integer> result = new ArrayList<Integer>()
for (int row = 0; row < grid.length; row++ ) {
   list.add(grid[i][0])
}
return list.toArray()

在这个例子中只用j替换为0,你得到的结果是6,6,6