У меня есть 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()
не существует. Как я могу выполнить эту задачу?
Вышеприведенный массив является лишь примером. Фактические значения мне неизвестны.