int与byte之间的转换 墨蓝 2022-04-12 06:24 183阅读 0赞 byte[] 转换成 int public static final int bytes2int(byte[] b) { int mask = 255; int temp = 0; int res = 0; for (int i = 0; i < 4; ++i) { res <<= 8; temp = b[i] & mask; res |= temp; } return res; } int 转换成 byte[] public static final byte[] int2bytes(int num) { byte[] b = new byte[4]; for (int i = 0; i < 4; ++i) { b[i] = (byte) (num >>> 24 - (i * 8)); } return b; }
还没有评论,来说两句吧...