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

运行的结果是创建了demo.txt文件,但是里面是空的,内容,求解

第1个回答  2014-10-30
这个开发工具不是提示了吗 你的scanner in没有关闭 所以就没有结束流 文件没法获取数据
in.close();
第2个回答  2014-10-29
在关闭流之前刷新缓存,os.flush()方法刷新缓存
第3个回答  2014-10-29
你需要清空一下流缓冲,用oos.flush()
第4个回答  2014-10-29
osWriter没关闭

应该使用PrintWriter输出文本文件。本回答被提问者和网友采纳