/**
* 将低位二进制存储转换为高位存储,并返回相应的数字
* @param b
* @return
* @author lxzqz
*/
public int convertBinary(byte[] b) {
for (int i = 0; i < b.length/2; i++) {
if(i == 0) {
byte bb = b[0];
b[0] = b[3];
b[3] = bb;
}
if(i == 1) {
byte bb = b[1];
b[1] = b[2];
b[2] = bb;
}
}
ByteBuffer bb = ByteBuffer.wrap(b);
//如果存储的是其它数据类型,ByteBuffer依然可以提取
int i = bb.getInt();
return i;
}
* 将低位二进制存储转换为高位存储,并返回相应的数字
* @param b
* @return
* @author lxzqz
*/
public int convertBinary(byte[] b) {
for (int i = 0; i < b.length/2; i++) {
if(i == 0) {
byte bb = b[0];
b[0] = b[3];
b[3] = bb;
}
if(i == 1) {
byte bb = b[1];
b[1] = b[2];
b[2] = bb;
}
}
ByteBuffer bb = ByteBuffer.wrap(b);
//如果存储的是其它数据类型,ByteBuffer依然可以提取
int i = bb.getInt();
return i;
}

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



