java代码判断字符串中是否包含特殊符号
时间: 2023-10-25 17:08:06 浏览: 225
Java判断字符串中是否包含中文方法
可以使用正则表达式进行判断,如下:
```java
String str = "hello, world!";
if (!str.matches("^[a-zA-Z0-9]+$")) {
System.out.println("含有特殊符号");
} else {
System.out.println("不含特殊符号");
}
```
上述代码中,正则表达式 `^[a-zA-Z0-9]+$` 表示字符串只能由字母和数字组成,如果含有特殊符号,则输出 `"含有特殊符号"`,否则输出 `"不含特殊符号"`。
阅读全文