// byte数组转short数组
public static short[] byteArray2ShortArray(byte[] data) {
short[] retVal = new short[data.length/2];
for (int i = 0; i < retVal.length; i++)
retVal[i] = (short) ((data[i * 2] & 0xff) | (data[i * 2 + 1] & 0xff) << 8);
return retVal;
}
// short数组转byte数组
public static byte[] ShortArray2byteArray(short[] s) {
byte[] targets = new byte[s.length*2];
for (int i=0;i<s.length;i++){
int[] offsets = {
0,8
java byte数组转short数组
于 2022-01-18 17:20:40 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)