1 判断字符串是否为纯数字
String str = "sread0"; boolean type1 = str.matches("[0-9]+");
2 判断字符串是否为纯字母
String str = "sread0"; boolean type2 = str.matches("[A-Za-z]+");
3 判断字符串是否含有汉字
String str = "sread0一"; String regEx = "[\\u4e00-\\u9fa5]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); System.out.println(m.find());
若含有汉字则为true,不含则为false