16进制long型字符串转成10进制long会有一定的问题:
我一般使用
Long.parseLong()转换类型,但是这个方法有一定的局限性,String不能超过"7fffffffffffffff",不然会报一个numberformatexception。
有一个非常简便的方法
BigInteger bi = new BigInteger(value,16);
bi.longValue()
这样就可以取到long型。
16进制long型字符串转成10进制long会有一定的问题:
我一般使用
Long.parseLong()转换类型,但是这个方法有一定的局限性,String不能超过"7fffffffffffffff",不然会报一个numberformatexception。
有一个非常简便的方法
BigInteger bi = new BigInteger(value,16);
bi.longValue()
这样就可以取到long型。