Я здесь в своем уме.
Я пытаюсь напечатать несколько тысяч строк в файле, используя следующее:
BufferedWriter bw = new BufferedWriter(new FileWriter(fileName, true));
PrintWriter pw = new PrintWriter(bw, true);
Файл уже состоит из текста, поэтому я добавляю, следовательно, истинный аргумент в FileWriter.
Последние два часа меня озадачивает то, что около 85-90% строк записываются в файл, а ПЕРВЫЕ 10-15% - нет.
С логической точки зрения в коде нет ничего плохого, потому что, если я распечатаю его в консоли, будут распечатаны все строки.
Я что-то упустил?
Я делаю pw.close () только после того, как весь вывод будет напечатан.