黑马程序员技术交流社区

标题: 判断字符串中是否包含数字 [打印本页]

作者: yu244934256    时间: 2016-10-9 00:53
标题: 判断字符串中是否包含数字
    // 用JAVA自带的函数
    public static boolean isNumericByisDigit(String str) {
        for (int i = str.length(); --i >= 0;) {
            if (Character.isDigit(str.charAt(i))) {
                return true;
            }
        }
        return false;
    }

    // 用正则表达式
    public static boolean isNumericByRegex(String str) {
        return str.matches(".*[0-9].*");
    }

    // 用ascii码
    public static boolean isNumeric(String str) {
        for (int i = 0; i < str.length(); i++) {
            int chr = str.charAt(i);
            if (chr >= 48 && chr <= 57)
                return true;
        }
        return false;
    }


作者: 112345666    时间: 2016-10-12 00:18
沙发,哥们你学到哪里了??
作者: aA772807986    时间: 2016-11-14 16:09
总结的很全面啊,赞




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2