「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"));
}
}
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"));
}
}
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
--StringUtilsのisNumeric--
null: false
空白: true
数字: true
符号(-): false
符号(+): false
小数点: false
スペース: false
英字: false
--StringUtilsのisNumeric-- null: false 空白: true 数字: true 符号(-): false 符号(+): false 小数点: false スペース: false 英字: false