在2D Java阵列中打印特定列

时间:2017-11-01 01:48:18

标签: java

我有访问器方法,用户从他们想要打印的2D数组中提交特定列。但是,我在打印特定列时遇到问题。

例如:

public array[] column(int col)
{ 

} 

2D阵列是这样的:

5 5 5 5 5 0
8 5 2 5 5 5
5 5 5 5 1 5

所以如果有人选择col = 3,它应该打印(5,5,5)

1 个答案:

答案 0 :(得分:1)

你应该知道数组中没有行 你需要遍历行,列值应该是固定的

int noOfRows, int noOFColmuns;

public void printColumn(int[][] arr, int col){
     for(int i = 0 ; i < noOfRows; i++){
     System.out.println(arr[i][col]);
}