java读取倒序存储的int型数据 需求 比如1,在java里正确的0000 0000 0000 0000 0001 但是现在要读的却是1000 0000 0000 0000 方法 需要先读出来,再进行计算 计算方法 byte[] a=//读4个字节.或选4个字节int i=(a[0]&0xff)+((a[1]&0xff)<<8)+((a[2]&0xff)<<16)+<<((a[3]&0xff)<<24); &0xff的详细介绍请参考以下文章 详解 & 0xff 的作用