Java -正则表达式

来源:互联网 发布:上海市人工智能协会 编辑:程序博客网 时间:2024/05/16 19:49
 String s1 = "121s34123414123";        char c[] = s1.toCharArray();        boolean flag = true;        for (int i = 0; i < c.length; i++) {            //char 可以直接转换成INT类型进行运算            if (!(c[i] >= '0' && c[i] <= '9')) {                flag = false;                break;            }        }        if (flag) {            System.out.println("字符串是由数字组成!");        } else {            System.out.println("字符串不是由数字组成!");        }    }

使用正则表达式进行判断String里是不是只包含数字:

if (s1.matches("\\d")) {            System.out.println("字符串是由数字组成!");        } else {            System.out.println("字符串不是由数字组成!");        }    }