java判断一个字符串是否为数字

引入commons-lang 的jar包 

 /**
     * 判断是否是数字类型
     * @param str 
     * @return 如果为空返回false  匹配返回true
     */
    public static boolean isInteger(String str) {
        if (StringUtils.isBlank(str)){
            return false;
        }
        Pattern pattern = Pattern.compile("^[-\+]?[\d]*$");
        return pattern.matcher(str).matches();
    }
原文地址:https://www.cnblogs.com/pxblog/p/13152596.html