2D 配列を扱うのはこれが初めてです。テキスト ファイルから 4 行の文字列を読み取り、文字ごとに抽出しました。抽出した文字で配列を初期化するのに問題があります。配列を印刷しようとすると、メモリの場所を取得し続けるため、配列が適切に初期化されていないと想定しています。どんな助けでも大歓迎です。ありがとう
パブリック クラス acsiiArt {
public static void main(String[] args) throws IOException
{
File file = new File("test.txt");
Scanner inputFile = new Scanner(file);
while (inputFile.hasNext())
{
inputFile.nextInt();
while (inputFile.hasNext())
{
inputFile.nextInt();
while (inputFile.hasNext())
{
char array [][]= new char[4][4];
String letters = inputFile.nextLine();
for(int i =0; i < letters.length(); i++)
{
char results = letters.charAt(i);
for (int row = 0; row < 4;row ++)
{
array[row] = new char[row+1];
for (int col =0; col< row+1; col++)
array[row][col]= results;
System.out.println(array);
}
}
}
}
}
}
}