因为他后面还有一句 raf.writeInt(i), 所有多了四位
’A‘和’B‘,总共写了两个字节,‘中‘,写了两个字节。
以下程序不是读了四次么,每次读了一个字节,那最终长度不是应该是12么
int i = 0x7fffffff;
//用write方法每次只能写一个字节,如果要把i写进去就得写4次,一个字符有4个字节,一个字节有八位
raf.write(i>>>24);//高8位,往右移了24位
raf.write(i>>>16);
raf.write(i>>>8);
raf.write(i);