Java PrintWriter не работает
Я просто пытаюсь записать свой 2d массив "головоломки" в файл. У меня есть двойной цикл for, который читает каждое из значений 'char' в моем массиве и предположительно записывает их в файл. Я не могу найти ошибку в моем коде. Файл говорит, что он был изменен при запуске программы, но он все еще пуст. Спасибо, парни!
public void writeToFile(String fileName)
{
try{
PrintWriter pW = new PrintWriter(new File(fileName));
for(int x = 0; x < 25; x++)
{
for(int y = 0; y < 25; y++)
{
pW.write(puzzle[x][y]);
}
pW.println();
}
}
catch(IOException e)
{
System.err.println("error is: "+e.getMessage());
}
}