对不起,模糊的标题。我拥有的是一个基本上接受用户输入的程序,然后将其打印到文件中。很简单。输入内容包括一个备忘录标题和随后在该标题下提交的备忘录。在两者之间会有日期戳记。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