日期:2014-05-17  浏览次数:20818 次

java中进制转换问题
求一个20位的十进制数转换成十六进制的算法,求大虾们指点!!!如十进制的11111111111111111111转换成十六进制应该怎么写?

------解决方案--------------------
用BigInteger即可

比如:
String str = "1111111111111111111";
BigInteger num = new BigInteger(str);
System.out.println(num.toString(16));