byte[] bytes = new byte[2];
ByteBuffer bbuf = ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN):
bbuf.putShort((short) 0x12c);
byte[] bytes = new byte[4];
ByteBuffer bbuf = ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN):
bbuf.putInt(0x12c);
System.out.println(Arrays.toString(bytes));
Или вы делаете свои вычисления самостоятельно.
Здесь мы создаем два байта, которые мы хотим, оборачиваем ByteBuffer вокруг него, чтобы мы могли читать и записывать несколько числовых примитивных типов.Вы хотите порядок байтов в младшем порядке (сначала 2c).