У меня есть байтовый массив, где данные в массиве - фактически короткие данные. Байты упорядочены в маленьком конце:
3, 1, -48, 0, -15, 0, 36, 1
Что при преобразовании в короткие значения приводит к:
259, 208, 241, 292
Есть ли простой способ в Java преобразовать значения байтов в соответствующие короткие значения? Я могу написать цикл, который просто берет каждый старший байт и сдвигает его на 8 бит, а OR - с его младшим байтом, но имеет удар по производительности.