java 报错 For input string: "20230325223610826652"
时间: 2023-05-27 07:05:36 浏览: 99
这个错误通常意味着你正在尝试将一个过长的字符串转换为数字类型。在 Java 中,整数类型有一个最大值,如果你尝试将一个比这个最大值还要大的数字转换为整数类型,就会出现这个错误。
解决方法是使用长整型(long)类型来存储这个数字,因为长整型可以存储比整数类型更大的数字。你可以使用 Long 类的 parseLong() 方法将字符串转换为长整型:
```
String str = "20230325223610826652";
long num = Long.parseLong(str);
```
这样就可以避免报错了。
阅读全文