「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