java的文件流操作为什么写不进文件?

运行的结果是创建了demo.txt文件,但是里面是空的,内容,求解
2025-03-18 19:57:35
推荐回答(4个)
回答1:

这个开发工具不是提示了吗 你的scanner in没有关闭 所以就没有结束流 文件没法获取数据
in.close();

回答2:

在关闭流之前刷新缓存,os.flush()方法刷新缓存

回答3:

你需要清空一下流缓冲,用oos.flush()

回答4:

osWriter没关闭

应该使用PrintWriter输出文本文件。