java 不区分大小写判断传入字符串是否包含在另一个字符串内
Java中可以使用String类的toLowerCase()方法将字符串统一转换为小写字母,然后使用contains()方法判断字符串是否包含在另一个字符串内,示例代码如下:
public class Main {
public static void main(String[] args) {
String str1 = "Hello World";
String str2 = "hello";
// 将字符串转换为小写字母
String lowercaseStr1 = str1.toLowerCase();
String lowercaseStr2 = str2.toLowerCase();
// 判断字符串是否包含在另一个字符串内
boolean contains = lowercaseStr1.contains(lowercaseStr2);
System.out.println("字符串是否包含在另一个字符串内:" + contains);
}
}
输出结果为:字符串是否包含在另一个字符串内:true
在示例代码中,首先使用toLowerCase()方法将字符串str1和str2转换为小写字母,然后使用contains()方法判断lowercaseStr1是否包含lowercaseStr2,最后输出结果。由于Java中的字符串判断是区分大小写的,默认情况下"Hello World"和"hello"是不相等的,所以需要将两个字符串都转换为小写字母再进行判断
原文地址: http://www.cveoy.top/t/topic/h8bi 著作权归作者所有。请勿转载和采集!