O Java PrintWriter não está funcionando
Estou simplesmente tentando escrever meu "quebra-cabeça" de matriz 2D em um arquivo. Eu tenho um loop for duplo que lê cada um dos valores 'char' na minha matriz e supostamente os grava no arquivo. Não consigo encontrar o erro no meu código. O arquivo diz que é modificado quando executo o programa, mas ainda está em branco. Obrigado rapazes!
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());
}
}