ava.lang.NumberFormatException: For input string: "11111111111"
时间: 2023-10-19 07:11:21 浏览: 111
Maya游戏模型绑定教程
这个异常表示输入的字符串格式不正确,无法转换为数字。在你的例子中,输入的字符串为 "11111111111",它超出了 Java 中 int 类型的范围,因为 int 类型的取值范围是 -2147483648 到 2147483647。
如果你需要处理比 int 类型更大的整数,可以考虑使用 long 类型或者 BigInteger 类型。如果你确定输入字符串不会超出 int 类型的范围,可以使用 Integer.parseInt() 方法将字符串转换为 int 类型,如下所示:
```
String str = "123";
int num = Integer.parseInt(str);
```
但是,在你的例子中,字符串 "11111111111" 超过了 int 类型的范围,因此需要使用 long 类型或者 BigInteger 类型。示例如下:
```
String str = "11111111111";
long num = Long.parseLong(str);
```
或者
```
String str = "11111111111";
BigInteger num = new BigInteger(str);
```
阅读全文