代码如图 如果用注释的那种读取方式 得到结果是 name=李四 age=4 writeInt是写入4个字节,那么读取的时候 读取4个字节为什么得到的不是写入的97呢? 我用raf.read(by)得到数据后 String age=new String(by);得出结果是name=李四 age= a 所以应该是读到数据了... 难道说writeInt写入的数据必须用 readInt才可以正确的读出来,这类方法只能用来操作Int类的基本数据?求高人指点一二..多谢.... |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |