//在java中,int为4字节
//所以byte[]转int就是将连续4字节byte转为int
/**
* 此针对 小端 寻址,byte[]转int
*bytesToInt
* @param bytes
* @param offset
* @return 注意:其中 |(与号)可用 +(加号)替换,但是要将 每块加括号
*/
public static int bytesToInt(byte[] bytes, int offset) {
return (bytes[offset + 3] & 0xFF) << 24
| (bytes[offset + 2] & 0xFF) << 16
| (bytes[offset + 1] & 0xFF) << 8
| (bytes[offset] & 0xFF);
}
Java byte[]转int
最新推荐文章于 2023-07-28 14:50:38 发布