关于乱码的写入的问题
int i = 0x7fffffff; //最大的整数
//>>>无论左边的数是什么统统用0填充
//用write方法每次只能写一个字节,如果要把i写进去就得写4次
raf.write(i>>>24);//写高8位
raf.write(i>>>16);
raf.write(i>>>8);
raf.write(i);
为什么要从高位开始写入,Java默认使用大端法吗?
写入demo文件的有字符,最大整数和中文,中文乱码我可以理解,为什么取出来的int也是乱码?
字符不是乱码呢?