short[]转换成byte[]
byte a[] = new byte[out.length * 2];
for (int i = 0; i < out.length; i++) {
a[i * 2] = (byte) (out[i] & 0xFF);
a[i * 2 + 1] = (byte) ((out[i] >> 8) & 0xff);
}
整数转换成byte[]
header[4] = (byte) (len & 0xff);
header[5] = (byte) (len >> 8 & 0xff);
header[6] = (byte) (len >> 16 & 0xff);
header[7] = (byte) (len >> 24 & 0xff);
本文介绍了如何将short[]类型的数据转换为byte[]类型,并展示了如何将整数转换为byte[]的方法。通过具体的代码示例,文章详细解释了转换过程中每位数据是如何处理的。

被折叠的 条评论
为什么被折叠?



