总结平时遇到的byte数组大小端处理
public static int littleEndian2Int(byte[] len) {
return ByteBuffer.wrap(len).order(ByteOrder.LITTLE_ENDIAN).getInt();
}
public static byte[] int2Bytes(int x, ByteOrder byteOrder) {
ByteBuffer buffer = ByteBuffer.allocate(4);
buffer.order(byteOrder);
buffer.putInt(x);
return buffer.array();
}