先程、Java の Integer.parseInt メソッドについて思わぬ挙動をされて驚いたのでメモ。
どうやら、Integer の parseInt メソッドの引数に全角数字の文字を代入しても、true が返却されるのが仕様みたいだ。 ハマったー(汗)
そして、Apache Commons の StringUtils クラスの isNumeric メソッドについても同様だった。
僕にとっては思わぬ落とし穴だった(汗) う~ん、文字チェックの場合は正規表現で [0-9] のようにしっかり指定した方がよさげだ。