對不起,模糊的標題。我擁有的是一個基本上接受用戶輸入的程序,然後將其打印到文件中。很簡單。輸入內容包括一個備忘錄標題和隨後在該標題下提交的備忘錄。在兩者之間會有日期戳記。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