【发布时间】:2013-11-05 18:40:38
【问题描述】:
在我的 java 代码中,我有一个字符串 9632580147,当我将其转换为 int 时,使用以下代码:
try{
sNumberInt = Integer.parseInt(sNumber);
} catch(NumberFormatException nfe) {
Log.d("NUMBER", nfe.getMessage());
return;
}
它进入 catch 块说Invalid int: "9632580147"...
有谁知道如何解决这个问题?
谢谢
【问题讨论】:
-
删除号码周围的
"s。 -
字符串本身没有引号,我只是放在这里。
-
你能贴出你的字符串吗?
-
int 最大值为
2,147,483,647. -
字符串是
9632580147....
标签: java android string int type-conversion