java中进制转换问题
求一个20位的十进制数转换成十六进制的算法,求大虾们指点!!!如十进制的11111111111111111111转换成十六进制应该怎么写?
[解决办法]
用BigInteger即可
比如:
String str = "1111111111111111111";
BigInteger num = new BigInteger(str);
System.out.println(num.toString(16));
发布时间: 2012-06-04 14:48:03 作者: rapoo
java中进制转换问题
求一个20位的十进制数转换成十六进制的算法,求大虾们指点!!!如十进制的11111111111111111111转换成十六进制应该怎么写?
[解决办法]
用BigInteger即可
比如:
String str = "1111111111111111111";
BigInteger num = new BigInteger(str);
System.out.println(num.toString(16));