若tmp是一个长度为4的数组,则转为int类型的方法如下
int targets = (tmp[0] & 0xff) | ((tmp[1] << 8) & 0xff00)
| ((tmp[2] << 24) >>> 8) | (tmp[3] << 24);
tmp是一个长度为2的数组,则转为short类型的方法如下
short res = (short) (((tmp[ 1] << 8) | tmp[ 0] & 0xff));
若tmp是一个长度为4的数组,则转为int类型的方法如下
int targets = (tmp[0] & 0xff) | ((tmp[1] << 8) & 0xff00)
| ((tmp[2] << 24) >>> 8) | (tmp[3] << 24);
tmp是一个长度为2的数组,则转为short类型的方法如下
short res = (short) (((tmp[ 1] << 8) | tmp[ 0] & 0xff));