fatalism4170607
2016-11-01 17:02
raf文件长度为什么是12?“中”两个“A”“B”两个那八个是哪来的?
输入int的时候分4次输入那块,有4个byte;然后用writeInt的时候直至输入一个int又是4个byte,最后输入哪个汉字的时候2byte,2+4+4+2总共12byte
+ 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
+ 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流
133754 学习 · 1030 问题
相似问题