在C#里面的写法如下形式
if (BitConverter.IsLittleEndian)
{
Array.Reverse(buffer);
}
BitConverter.ToUInt16(buffer, 0).ToDouble();
其中的BitConverter.IsLittleEndian,Array.Reverse,BitConverter.ToUInt16在JAVA中代替的是那几个
if (ByteOrder.nativeOrder() == ByteOrder.LITTLE_ENDIAN) { //nio
byte[] buffer = ArrayUtil.reverse(hello.getBytes()); //引用hutool
short s = ByteUtil.bytesToShort(buffer); //引用hutool
System.out.println(s);
}