Integer.ParseInt()异常

Posted wzqnxd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Integer.ParseInt()异常相关的知识,希望对你有一定的参考价值。

这里传参数:bookPage.nextPage,action接收到的是string型。
程序需要将string转成int来使用。
用上try {
pageNUmber = Integer.parseInt(pageNo);
} catch (NumberFormatException e) {
System.out.println(e);
}
然而:捕捉到移除
java.lang.NumberFormatException: For input string: “2 “

很明显可以看到2后面有一个空格
问题就出在这个空格上

改成:pageNUmber = Integer.parseInt(pageNo.trim());
OK了!











以上是关于Integer.ParseInt()异常的主要内容,如果未能解决你的问题,请参考以下文章

Android 上的 Integer.parseInt 和 NumberFormatException

异常类

java 类型转化

Java中的异常处理机制

Java中字符转int

带有负数的数字类型解析函数异常