http://bytes.com/topic/java/answers/18107-test-if-string-integer
"dave" <go_away_you_spammer_scum@nowhere.com> wrote in message
news:FAHJc.59786$Xb4.4468@nwrdny02.gnilink.net...[color=blue]
> I am reading input from a form. I want to validate the input by making[/color]
sure[color=blue]
> that the string is actually an integer. How would I do this? Do i need to
> convert it to a character array and break down each character and test it?
> or is there an easier way? Thanks.
>[/color]
Try to perform Integer.parseInt(yourString) and if it throws a
NumberFormatException you'll know the string isn't a valid integer
public Boolean isInt10(String int10) { try { Integer.parseInt(int10); } catch(NumberFormatException ex) { return false; } return true; }
本文介绍了一种简单有效的方法来验证输入的字符串是否可以转换为整数。通过使用Java的Integer.parseInt()方法并捕获可能抛出的NumberFormatException异常,可以轻松判断字符串的有效性。
833

被折叠的 条评论
为什么被折叠?



