「Java」StringUtils.isNumericの使い方

2021年10月21日

書式
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

 

Java

Posted by arkgame