1. ホーム
  2. java

[解決済み] JavaでStringが数値かどうかを確認する方法

2022-03-17 01:53:29

質問

Stringをパースする前に、Stringが数字かどうかをどのように確認しますか?

どのように解決するのですか?

アパッチコモンズラング 3.5以上 NumberUtils.isCreatable または StringUtils.isNumeric .

アパッチコモンズラング 3.4以下 NumberUtils.isNumber または StringUtils.isNumeric .

を使用することもできます。 StringUtils.isNumericSpace を返します。 true は空文字列の場合、文字列内の空白を無視します。別の方法として NumberUtils.isParsable これは、基本的にJavaに従って解析可能な数字であることをチェックするものです。(リンク先の javadocs には、各メソッドの詳細な例が記載されています)。