「Java」StringUtils.isNumericの使い方
書式
StringUtils.isNumeric(文字列)
※空白文字の場合trueを返す
必要なjarファイル
commons-io-2.6.jar
使用例
package com.arkgame.info;
import org.apache.commons.lang.StringUtils;
public class StringUtilDemo {
      public static void main(String[] args) {
            System.out.println("--StringUtilsのisNumeric--");
            // null
            System.out.println("null: "+StringUtils.isNumeric(null));
            // 空白
            System.out.println("空白: "+StringUtils.isNumeric(""));
            // 数値
            System.out.println("数字: "+StringUtils.isNumeric("123"));
            // 符号あり
            System.out.println("符号(-): "+StringUtils.isNumeric("-456"));
            // 符号あり
            System.out.println("符号(+): "+StringUtils.isNumeric("+456"));
            // 小数点
        System.out.println("小数点: "+StringUtils.isNumeric("14.56"));
            // スペース
        System.out.println("スペース: "+StringUtils.isNumeric("14 56"));
            // 英字
        System.out.println("英字: "+StringUtils.isNumeric("14 test 56"));
      }
}
結果
--StringUtilsのisNumeric-- null: false 空白: true 数字: true 符号(-): false 符号(+): false 小数点: false スペース: false 英字: false