【发布时间】:2011-01-12 10:02:54
【问题描述】:
如何将short(2 字节)转换为 Java 中的字节数组,例如
short x = 233;
byte[] ret = new byte[2];
...
应该是这样的。但不确定。
((0xFF << 8) & x) >> 0;
编辑:
你也可以使用:
java.nio.ByteOrder.nativeOrder();
发现获取本机位顺序是大还是小。此外,以下代码取自java.io.Bits:
- 字节(数组/偏移)到布尔值
- 字节数组转字符
- 短字节数组
- 字节数组到int
- 要浮动的字节数组
- 长字节数组
- 字节数组加倍
反之亦然。
【问题讨论】: