Jul*_*ien -1 java eclipse casting
在Java中我尝试将字符串值转换为整数,删除最后4个字符,所以我尝试了这样:
String filename1="98597598684.txt";
int id = Integer.parseInt(filename1.substring(0, filename1.length()-4));
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误,我不明白为什么:
java.lang.NumberFormatException: For input string: "98597598684"
at java.lang.NumberFormatException.forInputString(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
这可能很简单,但这让我疯狂1小时,任何想法?
98597598684 大于Integer.MAX_VALUE.使用
long id = Long.parseLong(filename1.substring(0, filename1.length() - 4));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
486 次 |
| 最近记录: |