Java 需要判断8次一个字符串是否包含某些字符,可能用8次if 怎么简写
时间: 2024-03-05 13:48:01 浏览: 44
java代码-编写一个程序判断字符串“Tom”是否在另一个字符串“I am Tom, I am from China”中出现
可以使用正则表达式来简化代码,如下所示:
```java
String str = "hello world";
if(str.matches(".*[aeiou].*")) {
System.out.println("包含元音字母");
}
```
这里使用了 `matches()` 方法和正则表达式 `.*[aeiou].*`,表示字符串中包含任意个字符,后跟一个元音字母,再后跟任意个字符。如果字符串中包含元音字母,则输出“包含元音字母”。可以根据实际需要修改正则表达式来判断字符串是否包含某些字符。
阅读全文