Этот метод должен писать произвольные символы, но он вообще ничего не пишет. Я, наверное, делаю что-то глупое здесь, но для жизни меня не могу найти.Почему мой метод записи файлов не работает?
public void writeRandomChunk(String fileName) {
try {
File saveFile = new File(folderName + '/' + fileName);
PrintWriter writer = new PrintWriter(
new BufferedWriter(
new FileWriter(saveFile)));
Random r = new Random(System.currentTimeMillis());
for (int i = 0; i < chunkSize; i++) {
for (int j = 0; j < chunkSize; j++) {
writer.print((char)(r.nextInt(26) + 'a'));
}
writer.println();
}
} catch (Exception e) {
System.out.println("Error in WorldFile writeRandomFile:\n"
+ e.getLocalizedMessage());
}
}
'PrintWriter' буферизуется, вам также не нужен« BufferedWriter ». – EJP