日食说lang和我无法找到解决方案
线程"main"中的异常java.lang.NumberFormatException:对于java.lang.Integer中java.lang.Integer.parseInt(未知源)的java.lang.NumberFormatException.forInputString(未知源)的输入字符串:"2463025552". Main.main中的parseInt(未知来源)(Main.java:31)
String s2[]=s.split("\\,");
Records rec=new Records();
rec.setName(s1[0]);
rec.setAddres(s2[0]);
phone = Integer.parseInt( s2[1].trim() );
System.out.println(phone);
Run Code Online (Sandbox Code Playgroud)
我从文件中读取这种格式名称-adres,手机和广告在arraylist放电话我有问题
Per*_*ror 26
如果传递的字符串不是整数的有效表示形式,则Integer.parseInt会抛出NumberFormatException.在这里你试图通过2463025552,这是超出整数范围.
用而不是长
long phone = Long.parseLong(s2[1].trim() )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92637 次 |
| 最近记录: |