打印二维字符串列明智

时间:2015-09-14 07:01:27

标签: arrays string multidimensional-array

我有二维String数组。每个单元格可以有不同的字符串大小我想以列方式打印它。我试过了:

public void printArr(String[][] arr) {
    for(int i=0;i<arr.length;i++) {

        for(int j=1;j<arr[i].length;j++)
        {  
            System.out.println(arr[i][j]);
        }
        System.out.println("\n");
    }
}

但它正在逐行打印数组。任何帮助将不胜感激。 数组结构:它具有固定的行数,但每行可以具有不同的列长度。

1 个答案:

答案 0 :(得分:0)

我希望它有所帮助。

    public void printArr(String[][] arr) {
    int row = arr.length;
    int column = arr[0].length;

    for(int i=0;i<column;i++) {

    for(int j=1;j<row;j++)
    {  
        System.out.println(arr[j][i]);
    }
    System.out.println("\n");
   }
  }