apache.commons.lang3.math.NumberUtils类中,判断一个字符串是否可转化为数字,有三个方法。其中,isNumber已过时。

@Deprecated
    public static boolean isNumber(final String str) {
        return isCreatable(str);
    }

isParsable的原理是逐个字符判断是否为数字;

isCreatable是判断字符串能否转化为Java可识别的数字。

更多推荐