您创建的
BufferedWriter,但从来没有
flush或
close它。
这些操作是实际写入文件的操作
正如@ManoDestra在注释中指出的那样,Java支持
try-with-resourcesstatement,它允许您将语句的格式设置为:
try(BufferedWriter out = new BufferedWriter(new FileWriter(fl))) {由于
BufferedWriter实现了该
AutoCloseable接口,因此Java将自动处理块退出
out时的清理工作
try



