Java代码怎么判断string字符串中有某个字符
时间: 2024-04-09 09:33:27 浏览: 92
要在Java中判断一个字符串是否包含某个字符,你可以使用`indexOf()`方法或者使用`contains()`方法。
使用`indexOf()`方法:
```java
String str = "Hello, World!";
char ch = 'o';
if (str.indexOf(ch) != -1) {
System.out.println("字符串中包含字符 " + ch);
} else {
System.out.println("字符串中不包含字符 " + ch);
}
```
使用`contains()`方法:
```java
String str = "Hello, World!";
char ch = 'o';
if (str.contains(String.valueOf(ch))) {
System.out.println("字符串中包含字符 " + ch);
} else {
System.out.println("字符串中不包含字符 " + ch);
}
```
这两种方法都可以判断字符串中是否包含某个字符。请注意,使用`indexOf()`方法时,如果返回值为-1,则表示字符串中不包含该字符。而使用`contains()`方法时,如果返回值为`true`,则表示字符串中包含该字符。
阅读全文