读书人

用Bufferedwriter写文件的有关问题不

发布时间: 2012-08-29 08:40:14 作者: rapoo

用Bufferedwriter写文件的问题,不知为何写不进去?
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);

请高手指点下这里哪里出了问题,为什么就是写不进文件呢?


[解决办法]
bfw.write(str);之后加上:
bfw.flush();
bfw.close();
就行了。
不过文本文件写为何不用PrintWriter pw = new PrintWriter(new FileWriter("flog.txt"));呢?这个是很好的啊。

读书人网 >J2SE开发

热点推荐