为什么不往文件里写啊??

socketa 2004-12-27 07:53:46
OutputStreamWriter w = new OutputStreamWriter(new FileOutputStrea("bb.txt"));
String s = new String("aaaaaaaaaa ");
w.write(s,1,8);
这样一段代码运行之后,bb.txt里面为什么没有写进去,那位给指点一下阿。。。。
...全文
104 点赞 收藏 6
写回复
6 条回复
tom2005 2004年12月28日
up
回复 点赞
classjava 2004年12月27日
^_^,用w.flush();//从缓存清空
如果你用了w.close();//清空然后关闭,你就不能再写了
回复 点赞
愤怒的不争 2004年12月27日
w.close() 就可以了!
回复 点赞
123xxx 2004年12月27日
就像楼上两位说的那样就行了。
刚开始写是往缓冲区写,你要用w.flush();w.close();
,才从缓冲区写到目标文件
回复 点赞
weicairong 2004年12月27日
w.flush();
w.close();
回复 点赞
tomcatjava 2004年12月27日
最后一行后添加一个 w.flush();
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告