用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"));呢?这个是很好的啊。