raf文件长度为什么是12

来源:3-1 RandomAccessFile基本操作

fatalism4170607

2016-11-01 17:02

raf文件长度为什么是12?“中”两个“A”“B”两个那八个是哪来的?


写回答 关注

3回答

  • yasinSun
    2016-11-01 18:59:03
    已采纳

    输入int的时候分4次输入那块,有4个byte;然后用writeInt的时候直至输入一个int又是4个byte,最后输入哪个汉字的时候2byte,2+4+4+2总共12byte

    fatali...

    非常感谢!

    2016-11-02 10:55:09

    共 1 条回复 >

  • 程序猿天璇
    2016-11-01 22:48:34

         + 1                   + 1                  +  1                  +  1                       +   1                 +1               +4

    raf.write('A')  raf.write('B') raf.write(i>>>24) raf.write(i>>>16) raf.write(i>>>8) raf.write(i)    raf.writeInt( i )

    再加“中”+2


  • 慕粉4254557
    2016-11-01 18:41:31

         + 1                   + 1                  +  1                  +  1                       +   1                 +1               +4

    raf.write('A')  raf.write('B') raf.write(i>>>24) raf.write(i>>>16) raf.write(i>>>8) raf.write(i)    raf.writeInt( i )

    再加“中”+2

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题