printwrite对文件大小的限制
最近在学习java的过程中,碰到了一个问题。
详细如下。
PrintWriter pw= new PrintWriter(new BufferedWriter(new FileWriter( "c:\a.txt ")));
在调用pw.println( "...... ")时,出现了差错。
出错的现象是:写入的文件内容不全。
例子:当内容很大时(比如200k大的内容),在a.txt文件中的内容只有104k。不知是啥原因。
注:......代表需要写入的内容。
------解决方案--------------------写完了调用
pw.flush();
pw.close();
没有?
------解决方案--------------------必须调用pw.flush()!!!
你调了问题就没有了