2

皆さん、こんにちは。ここ数日間、1D 文字列配列を 2D 文字配列に変換する作業を行ってきました。私の 1D 配列は正常に動作します (問題はありません) が、2D char 配列に変換すると、最初の行のみが出力されます。以下は私のコードです。フィードバックをお待ちしております。ありがとう!

for(int i = 0; i < array1.length; i++) //prints out array
{  
    System.out.println("1d " + number[i]); //prints the line from the file
}
final int ROWS = 7;
final int COLS = 5;

char[][] 2darray = new char [ROWS][COLS];

for (int i = 0; i < array.length; i++)
{
    2darray[i]= array1[i].toCharArray();   
}

for (int row = 0; row < ROWS; row++)
{
    for (int col = 0; col < COLS; col++)
    {
         System.out.print(2darray[row][col]);
    }
    System.out.println();
}
4

2 に答える 2