Я создал программу, которая берет текстовый файл, полный трехбуквенных слов, и обрабатывает их, сохраняет их в массиве, а затем выводит в вывод сборки в JCreator, а затем записывает тот же вывод в файл.
Теперь эта программа работает нормально, но когда я печатаю много данных, все эти пустые строки вставляются туда, где их быть не должно.
Я использую это для печати в свой файл:
PrintWriter fw = new PrintWriter(new FileWriter("Dictionary.txt"));
for (int i=0; i<count; i++)
{
if (words[i]!=null)
fw.println(words[i]);
}
Я перебираю массив и не печатаю в файл, а только на экран вывода в среде IDE. Теперь я внезапно получу пустую строку там, где ее быть не должно, вот так:
тут
смокингуке
использовать
и кажется совершенно случайным.
Теперь, как мне удалить эти строки из файла без необходимости записи в новый файл, поскольку запись большого количества строк, похоже, вызывает эту проблему.
Спасибо, парни
words[i].length() == 0
? - person casablanca   schedule 13.10.2010