本帖最后由 李尧 于 2013-3-2 17:12 编辑
代码如图 如果用注释的那种读取方式 得到结果是 name=李四 age=4
writeInt是写入4个字节,那么读取的时候 读取4个字节为什么得到的不是写入的97呢?
我用raf.read(by)得到数据后 String age=new String(by);得出结果是name=李四 age= a 所以应该是读到数据了...
难道说writeInt写入的数据必须用 readInt才可以正确的读出来,这类方法只能用来操作Int类的基本数据?求高人指点一二..多谢.... |
|
|