我有一个程序只能通过按来终止Ctrl + C
。在这个程序中,我使用以下方法写入外部文件:
File logFile = new File("output.txt");
PrintWriter log_file_writer = new PrintWriter(logFile);
log_file_writer.println("TEXT");
但是,因为我不知道程序何时终止,所以我无法使用以下方法关闭文件:
log_file_writer.close();
我认为这导致输出文件中没有出现任何文本。
有人会为此提供解决方案吗?
感谢您的帮助。