我正在使用FileWriter
该类在 Java 中编写文本文件。
"\n" 不起作用,所以为了克服这个问题,我使用了BufferedWriter
class 及其方法newLine()
。它帮助我进入下一行,但是,它总是继续修改我以前的文件。我希望每次运行程序时都会生成一个新文件!
请有人在这方面帮助我。为什么“\n”不起作用?我的问题的可能解决方案是什么?
FileWriter write = new FileWriter ("D:/final project/report.txt", true);
BufferedWriter bufferedWriter = new BufferedWriter (write);
bufferedWriter.write("Current Time : " + hour + ":"+ minute + ":" + second + " " + am_pm);
bufferedWriter.newLine();
bufferedWriter.write("Current Date : " + date + "/"+ (month+1) + "/" + year + " d/m/y ");
bufferedWriter.newLine();