第一种方法:
//正则表达式判断是否是数字字符串(可判断正数,负数和小数)
public boolean isNumberString(String str) {
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("-?[0-9]+(\\.[0-9]+)?");
return pattern.matcher(str).matches();
}
第二种方法(简单粗暴):
NumberUtils.isNumber(str);
- 两种方法皆已测试通过,直接复制粘贴就能用
版权声明:本文为qq_45437546原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。