我有一个从文件中读取的byte[]
,我想从其中的两个字节中获取一个int
。以下是一个例子:
byte[] bytes = new byte[] {(byte)0x00, (byte)0x2F, (byte)0x01, (byte)0x10, (byte)0x6F};
int value = bytes.getInt(2,4); //This method doesn't exist
这应该使得
value
等于 0x0110
,或者在十进制下等于 272
。但是显然,byte[].getInt()
是不存在的。我该如何完成这个任务呢?以上数组只是一个示例。实际值对我来说是未知的。