用Bufferedwriter写文件的问题,不知为何写不进去?

jspenguin 2008-04-04 03:51:55
File flog = new File("flog.txt");
String str = "avb";
FileOutputStream logout = new FileOutputStream(flog);
OutputStreamWriter outs = new OutputStreamWriter(logout);
BufferedWriter bfw = new BufferedWriter(outs);
bfw.write(str);

请高手指点下这里哪里出了问题,为什么就是写不进文件呢?
...全文
1105 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
preeminence1 2012-10-29
  • 打赏
  • 举报
回复 1
flush
小鸭梨 2012-08-16
  • 打赏
  • 举报
回复
1 lou
Shine_Panda 2008-04-04
  • 打赏
  • 举报
回复
1楼的回答
kokobox 2008-04-04
  • 打赏
  • 举报
回复
顶1楼
J_Factory 2008-04-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangnaisong 的回复:]
bfw.write(str);之后加上:
bfw.flush();
bfw.close();
[/Quote]
我也犯过这样的错误
fige257 2008-04-04
  • 打赏
  • 举报
回复
同意1楼!
chenhongxin 2008-04-04
  • 打赏
  • 举报
回复
File flog = new File("flog.txt");
路径有问题吧,你好好看看
云上飞翔 2008-04-04
  • 打赏
  • 举报
回复
bfw.write(str);之后加上:
bfw.flush();
bfw.close();
就行了。
不过文本文件写为何不用PrintWriter pw = new PrintWriter(new FileWriter("flog.txt"));呢?这个是很好的啊。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧