我用下面的代码来写一个数组到文件中:的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