int mask = 0xff;
int temp = 0; long res = 0; int byteslen = bytes.length; if (byteslen > 8) { return Long.valueOf(0L); } for (int i = 0; i < byteslen; i++) { res <<= 8; temp = bytes[i] & mask; res |= temp; } return res;
项目中的,目前还是看不明白原理
本文共 303 字,大约阅读时间需要 1 分钟。
int mask = 0xff;
int temp = 0; long res = 0; int byteslen = bytes.length; if (byteslen > 8) { return Long.valueOf(0L); } for (int i = 0; i < byteslen; i++) { res <<= 8; temp = bytes[i] & mask; res |= temp; } return res;
项目中的,目前还是看不明白原理
转载于:https://www.cnblogs.com/fanshun/archive/2012/04/27/2473591.html