因此,我正在使用 BufferedWriter, 并希望将一些文本写入文本文件。
try { BufferedWriter b = new BufferedWriter(new FileWriter ("/home/usr/Desktop/logger/logs.txt")); b.write("hello"); } catch (Exception e1) { e1.printStackTrace(); }
由于某种原因,正在创建文本文档,但是没有写入任何文本,这是为什么呢?
您需要关闭BufferedWriter或使用try-with-resource
BufferedWriter
try-with-resource
BufferedWriter b = new BufferedWriter( new FileWriter ("/home/usr/Desktop/logger/logs.txt")); b.write("hello"); //After writing close the resource b.close();