当前位置: 首页 > 知识库问答 >
问题:

线程"main"java.lang.NumberFormatException中的异常:对于非空或非空的输入字符串

雷飞虎
2023-03-14

正在线程“main”java中获取异常。lang.NumberFormatException:对于输入字符串:“8801609054”,即使它可以正确读取格式。

我正在使用

Integer.parseInt("8801609054");

要做到这一点。我发现有类似错误的人通常有空值或空值,但这个有一个值,所以我不确定错误是从哪里来的。

共有2个答案

江展
2023-03-14

8801609054大于Java中的最大整数值(基元int)。您可以将其与整数进行比较。最大值并确认。

仇建茗
2023-03-14

作为字符串传递的数字太大。允许的最大整数是integer。最大值(2147483647)。也许您应该使用BigDecimal。

 类似资料: