如何处理1000位数字?任何人都可以解释一下吗?
我的代码;
Long sum = 1L;
...
if (String.valueOf(sum).length() == 1000) {
...
}
但是没有工作,任何人都可以解释它吗?
答案 0 :(得分:5)
使用BigInteger类,它可以处理任意长数(即,与计算机内存一样大)。
链接:http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html
答案 1 :(得分:1)
请改用BigInteger
。请参阅文档here。