首页 > 技术文章 > Integer.ParseInt()异常

wzqnxd 2018-11-17 23:31 原文

这里传参数: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了!

推荐阅读