当我在文件上写一个浮点数时,我得到一系列未知字符(符号),但不是浮点数。
DataOutputStream dos = new DataOutputStream( new FileOutputStream(filename,true));
dos.writeLong((long)data);
dos.writeChars(" ");
dos.writeFloat((float) mAcceleration[0]);
dos.writeChars(" ");
dos.close();
使用 long 和 float 创建的文件:
Îîð} ¾W¿
我也尝试过使用浮点数,我也得到了未知字符。怎么了?
float f=4.3423f;
DataOutputStream dos = new DataOutputStream( new FileOutputStream(file,true));
dos.writeFloat(f);
dos.close();