public class ContainsCharacterExample {
public static void main(String[] args) {
String str = "Hello, Java!";
char targetChar = 'J';
// 使用 indexOf 方法检查字符串中是否包含指定字符
if (str.indexOf(targetChar) != -1) {
System.out.println("字符串中包含字符: " + targetChar);
} else {
System.out.println("字符串中不包含字符: " + targetChar);
}
// 使用 contains 方法结合 Character.toString 检查字符串中是否包含指定字符
if (str.contains(Character.toString(targetChar))) {
System.out.println("字符串中包含字符: " + targetChar);
} else {
System.out.println("字符串中不包含字符: " + targetChar);
}
}
}
indexOf 方法:该方法返回指定字符在字符串中第一次出现的索引位置。如果未找到该字符,则返回 -1。因此,我们可以通过判断返回值是否为 -1 来确定字符串中是否包含该字符。contains 方法:该方法用于检查字符串中是否包含指定的子字符串。由于 contains 方法只接受字符串参数,因此我们需要使用 Character.toString 将字符转换为字符串后再进行比较。这两种方法都可以用来检查字符串中是否包含某个字符。
上一篇:java字符串分割
下一篇:java泛型方法的定义和使用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站