为什么我的前几个输出的是0 1 6 9,老师的是0 1 6 12 呢?

来源:3-1 RandomAccessFile基本操作

该_3

2018-08-18 14:58

为什么我的前几个输出的是0 1 6 9,老师的是0 1 6 12 呢?我的代码跟老师的代码一样

写回答 关注

1回答

  • 月先生
    2018-08-19 11:54:48

    老师是获取raf的长读才输出12的,不知道你是不是用错方法了。输出9的话可能是你在想写入其中一个整形时,使用了write()方法而不是writeInt(),并且最后获取的是指针的位置而不是raf的长度

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题