在Java中,可以使用以下方法以不区分大小写的方式检查一个字符串是否包含另一个字符串:
public static boolean containsIgnoreCase(String str, String searchStr) {
if (str == null || searchStr == null) {
return false;
}
return str.toLowerCase().contains(searchStr.toLowerCase());
}
这个方法首先检查输入的字符串是否为null,如果为null,则返回false。然后,使用toLowerCase()方法将输入的字符串和搜索字符串都转换为小写,并使用contains()方法检查是否包含搜索字符串。这样,无论输入的字符串和搜索字符串的大小写如何,都可以正确检查是否包含。
例如,如果输入的字符串为"Hello World",搜索字符串为"world",则containsIgnoreCase()方法将返回true。
总结:
领取专属 10元无门槛券
手把手带您无忧上云