温馨提示×

Java indexOf方法如何处理大小写敏感

小樊
90
2024-08-21 01:11:27
栏目: 编程语言

Java的indexOf方法默认是大小写敏感的,即区分大小写。如果要让indexOf方法不区分大小写,可以使用String类的toLowerCase()方法将原始字符串转换为小写,然后再调用indexOf方法查找指定字符串的位置。

示例代码如下:

String str = "Hello World";
String searchStr = "hello";

int index = str.toLowerCase().indexOf(searchStr.toLowerCase());

if (index != -1) {
    System.out.println("查找到字符串 '" + searchStr + "' 在原始字符串中的位置为:" + index);
} else {
    System.out.println("未找到指定字符串 '" + searchStr + "'");
}

在上面的代码中,我们将原始字符串和要查找的字符串都转换为小写,然后再调用indexOf方法查找指定字符串的位置。这样就可以实现不区分大小写的查找操作。

0