gpt4 book ai didi

java - 为什么尝试解析该值会导致 NumberFormatException?

转载 作者:行者123 更新时间:2023-12-03 02:24:15 29 4
gpt4 key购买 nike

代码:

String myVar = "1255763710960";
int myTempVar=0;
try
{
myTempVar = Integer.valueOf(myVar);
}
catch (NumberFormatException nfe)
{
System.out.println(nfe.toString());
}

输出:

java.lang.NumberFormatException: 
For input string: "1255763710960"

我完全不知道这是为什么。

最佳答案

您尝试存储的值太大,无法容纳在整数中。 maximum value for an Integer 是 231-1,即大约 20 亿。这个数字超出了几个数量级。

尝试使用 Long parseLong() 相反。

关于java - 为什么尝试解析该值会导致 NumberFormatException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252123/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com