我用
FileOutputStream out = new FileOutputStream(f);
PrintStream pstr = new PrintStream(out);
pstr.printf("%d %8.3f\r\n",Heli_state.raw_accel[0],Heli_state.raw_accel[1]);但是发现,每次调用的时候只能对文件f重复写入,只得到一条记录。而不能写入一条之后,换行,然后写入下一条。
请问,如何(按规格)把从外部接收到的数据,一条一条的都存入f中呢?
FileOutputStream out = new FileOutputStream(f);
PrintStream pstr = new PrintStream(out);
pstr.printf("%d %8.3f\r\n",Heli_state.raw_accel[0],Heli_state.raw_accel[1]);但是发现,每次调用的时候只能对文件f重复写入,只得到一条记录。而不能写入一条之后,换行,然后写入下一条。
请问,如何(按规格)把从外部接收到的数据,一条一条的都存入f中呢?
第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。