如何short在Java中将(2个字节)转换为字节数组,例如
short x = 233;
byte[] ret = new byte[2];
...
Run Code Online (Sandbox Code Playgroud)
它应该是这样的.但不确定.
((0xFF << 8) & x) >> 0;
Run Code Online (Sandbox Code Playgroud)
编辑:
你也可以使用:
java.nio.ByteOrder.nativeOrder();
Run Code Online (Sandbox Code Playgroud)
发现以获取本机位顺序是大还是小.另外,以下代码取自java.io.Bits:
反之亦然.