Javaで数字かチェックする方法

@iwasaki 12views 更新:2016年10月20日
Integer.parseInt("1123")

とすることがあるかと思いますが、引数が数字でない場合にはExceptionが発生します。

事前に数字かチェックするには以下の方法があります。

Apache commons-lang StringUtils#isNumeric()

StringUtils.isNumeric() 

を使う方法

なお、commons-langのNumberUtils#isNumber()

は非推奨のようです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません