Java查找字符串中是否包含@^&等特殊字符.

2025-01-18 11:39:20
推荐回答(3个)
回答1:

方法好多。。。比如说用正则表达式

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

回答2:

public static boolean check(String str){
return str.matches("\\w+");
}

回答3: