判断一个字符串是否是Doble类型

使用正则表达式判断字符串是否是Doble类型

    //判断是否是double类型
    public static boolean isDouble(String input) {
        Matcher mer = Pattern.compile("^[+-]?[0-9.]+$").matcher(input);
        return mer.find();

    }

判断一个字段串内容是否为数字类型

   private boolean isNumeric(String str) {
        for (int i = str.length(); --i >= 0; ) {
            if (!Character.isDigit(str.charAt(i))) {
                return false;
            }
        }
        return true;
    }

 

你可能感兴趣的:(Java学习)