求一个20位的十进制数转换成十六进制的算法,求大虾们指点!!!如十进制的11111111111111111111转换成十六进制应该怎么写?
------解决方案--------------------------------------------------------
用BigInteger即可
比如:
String str = "1111111111111111111";
BigInteger num = new BigInteger(str);
System.out.println(num.toString(16));