【发布时间】:2021-05-19 07:09:37
【问题描述】:
在线程“main”java.lang.NumberFormatException 中获取异常:对于输入字符串:“8801609054”,即使它可以正确读取格式。
我正在使用
Integer.parseInt("8801609054");
这样做。我发现有类似错误的人通常有 null 或空值,但这个有一个值,所以我不确定错误来自哪里。
【问题讨论】:
-
int 类型的字面量 8801609054 超出范围
-
最大可能的整数是 2147483647
-
在此处使用
long或BigInteger... 替代方案:BigDecimal