在2D Java数组中打印特定列
我有一个accessor方法,用户从2D数组中提交一个特定的列,并希望打印出来。然而,我在打印出具体的专栏时遇到了问题 例如:在2D Java数组中打印特定列,java,Java,我有一个accessor方法,用户从2D数组中提交一个特定的列,并希望打印出来。然而,我在打印出具体的专栏时遇到了问题 例如: public array[] column(int col) { } 二维阵列是这样的: 5 5 5 5 5 0 8 5 2 5 5 5 5 5 5 5 1 5 因此,如果有人选择col=3,它应该打印(5,5,5)您应该知道数组中没有行 您需要遍历行,列值应该是固定的 int noOfRows, int noOFColmuns; public void p
public array[] column(int col)
{
}
二维阵列是这样的:
5 5 5 5 5 0
8 5 2 5 5 5
5 5 5 5 1 5
因此,如果有人选择col=3,它应该打印(5,5,5)您应该知道数组中没有行 您需要遍历行,列值应该是固定的
int noOfRows, int noOFColmuns;
public void printColumn(int[][] arr, int col){
for(int i = 0 ; i < noOfRows; i++){
System.out.println(arr[i][col]);
}
int noOfRows,int noOFColmuns;
公共void打印列(int[]arr,int col){
for(int i=0;i
方法签名可能类似于public void printColumn(int[][]数组)
然后要打印第三列(按秩),您需要迭代array[i][2]
,改变i
以覆盖第三列中的所有行。可能重复