У меня есть приложение Java, которое пишет в файл с:
BufferedWriter bw = new BufferedWriter(new FileWriter(outputFile));
bw.write(line + lineTermination);
Окончание строки определяется как:
\r\n
Я получил странную, таинственную пустую строку, вставленную в мой файл.
Я не получаю лишних строк, если я изменяю свой код на:
bw.write(line);
bw.newLine();
Но я хочу принудительно указать конец строки, а не использовать свойство System. Клиенты специально запрашивают символ конца строки - у некоторых даже есть |. Недопустимо просто использовать \ n.
Вот фрагмент данных с пропущенной строкой:
"KABE","14/01/11","14:35","14:56","1987","US","SS","CO","MARRIED WITH CHILDREN","","EINE SCHRECKLICH NETTE FAMILIE","","N","10","","12","O'NEILL ED","13","SAGAL KATEY"
"PRO7","14/01/11","14:35","14:55","2001","US","SS","CO","SCRUBS","","SCRUBS DIE ANFAENGER","","C","10","BERNSTEIN ADAM","12","BRAFF ZACH","13","CHALKE SARAH"
Спасибо за ваше время: -)