bytes 转为有符号long
用biginteger
BigInteger bi = new BigInteger( "7fffffffffffffff", 16);
L.i(bi.longValue() + "");
转为无符号的LONG
BigInteger bi = new BigInteger( "7fffffffffffffff", 16);
L.i(bi.floatValue() + "");
如测试
BigInteger bi = new BigInteger( "7fffffffffffffff", 16);
L.i(bi.longValue() + "");//有符号
L.i(bi.floatValue() + "");//无符号
bi = new BigInteger("8fffffffffffffff", 16);
L.i(bi.longValue() + "");//有符号
L.i(bi.floatValue() + "");//无符号