第一种方法:
    //正则表达式判断是否是数字字符串(可判断正数,负数和小数)
    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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_45437546/article/details/109727217