在 Java 8 中,可以使用 indexOf 方法来判断一个字符串是否包含另一个字符串。indexOf 方法返回第一个匹配的子字符串的索引,如果没有找到匹配的子字符串,则返回 -1。

下面是一个示例代码:

String str = "Hello World";
String substr = "World";

int index = str.indexOf(substr);
if (index != -1) {
    System.out.println("字符串包含子字符串");
} else {
    System.out.println("字符串不包含子字符串");
}

在上面的代码中,我们首先定义了一个字符串 str 和一个子字符串 substr。然后,我们使用 indexOf 方法来查找子字符串在字符串中的位置。如果返回的索引不等于 -1,说明字符串包含子字符串;否则,字符串不包含子字符串。

需要注意的是,indexOf 方法是区分大小写的。如果需要进行不区分大小写的模糊匹配,可以使用 toLowerCasetoUpperCase 方法将字符串转换成统一的大小写再进行匹配。

java8 字符串模糊匹配是否包含 indexof

原文地址: http://www.cveoy.top/t/topic/i9Dw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录