最近在学习java的过程中,碰到了一个问题。
详细如下。
PrintWriter pw= new PrintWriter(new BufferedWriter(new FileWriter("c:\a.txt")));
在调用pw.println("......")时,出现了差错。
出错的现象是:写入的文件内容不全。
例子:当内容很大时(比如200k大的内容),在a.txt文件中的内容只有104k。不知是啥原因。
注:......代表需要写入的内容。
详细如下。
PrintWriter pw= new PrintWriter(new BufferedWriter(new FileWriter("c:\a.txt")));
在调用pw.println("......")时,出现了差错。
出错的现象是:写入的文件内容不全。
例子:当内容很大时(比如200k大的内容),在a.txt文件中的内容只有104k。不知是啥原因。
注:......代表需要写入的内容。
pw.flush();
pw.close();
没有?
你调了问题就没有了
但是这个pw.flush()没有调用;
会不会由于这个原因阿!
我回去试试
先在此谢谢了