可能重复:
字节数组到 Int 数组
我有一个大字节数组,我可以以某种方式将它解释为一个整数数组,这样每个条目只是原始字节的四个?
我的意思是这样的:
for (int i = 0; i < byteArray.length; i += 4) {
intArray[i / 4] = byteArray[i] << 24 + byteArray[i+1] << 16 + byteArray[i+2] << 8 + byteArray[i+3];
}
但不是一个字节一个字节地复制整个数组,因为数组很大,所以只需从已经存在的数组中读取整数。