我用下面的代碼來寫一個數組到文件中:的Java I/O,writng一個數組到一個文本文件
FileWriter fstream1=new FileWriter("outx.txt");
BufferedWriter out1= new BufferedWriter(fstream1);
FileWriter fstream2=new FileWriter("outy.txt");
BufferedWriter out2= new BufferedWriter(fstream2);
for(int i=0;i<320*240;i++)
{
out1.write(0+System.getProperty("line.separator"));//
// out1.write("\n");
out2.write(0+System.getProperty("line.separator"));
//out2.write("\n");
}
:這裏在上面的代碼我把所有零 文件應該包含76800行(0),但我的文件只有69932行。 這是什麼問題,如果你可以建議一些其他方式來做到這一點。
單獨沖洗是不夠的。您應該明確關閉流以釋放資源。 'close()'將已經隱含地刷新緩衝區。 – BalusC 2010-08-07 13:04:34