方法好多。。。比如说用正则表达式
public static boolean check(String str){
Pattern p = Pattern.compile("\\W");
Matcher m = p.matcher(str);
boolean match = m.find();
if(match){
return false;
}
return true;
}
记得上面的表达式是大写的W不是小写的
你还可以把String转化为charArray然后搞一个
for循环用charArray的长度来决定循环多少次
然后查找特殊符号如果包含返回true反之false
public static boolean check(String str){
return str.matches("\\w+");
}