我有二维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");
}
}
但它正在逐行打印数组。任何帮助将不胜感激。 数组结构:它具有固定的行数,但每行可以具有不同的列长度。
答案 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");
}
}