Извините за смутное название. У меня есть программа, которая в основном берет ввод пользователя, а затем печатает его в файл. Довольно просто. Ввод состоит из заголовка записки и последующей записки, которая будет помещена под этим заголовком. Между ними будет отметка даты.Является ли форматирование Java переносимым для записи файлов?
Кода я для печати файла выглядит следующим образом:
System.out.println("Memo topic (enter -1 to end):");
String message = console.nextLine();
now = new Date();
String dateStamp = now.toString();
out.println(topic + "\n" + dateStamp + "\n" + message);
из этого имя PrintWriter я создаю в программе раньше. Консоль отображает инструкции и берет ввод, а затем записывает их в файл. Когда я прочитал текст в файле все это работает вместе, и выглядит следующим образом:
ThanksgivingWed Nov 4 14:39:36 CST"Pick up some turkey at the Kroger, you
lazy bum!" said Mom.
Однако, если изменить вывод только печати на консоль, символы разрыва строк на самом деле работают и три части строка вывода делится на строку. Как изменить это для правильной работы в качестве вывода в файл?
вы открываете свой окончательный файл в блокноте? – reos
Да, это просто текстовый файл, открытый в блокноте в Windows. – JoeSchmuck