Java中如何使用indexOf函数寻找字符串
发布时间:2023-07-08 13:53:35
在Java中,你可以使用String类的indexOf()方法来寻找字符串。indexOf()方法返回子字符串在原始字符串中首次出现的索引位置。
以下是使用indexOf()函数来寻找字符串的示例:
public class FindStringIndex {
public static void main(String[] args) {
String originalString = "Hello World!";
String searchString = "World";
// 使用indexOf()函数寻找字符串
int index = originalString.indexOf(searchString);
if(index == -1) {
System.out.println("字符串未找到");
} else {
System.out.println("字符串出现的索引位置为: " + index);
}
}
}
在上面的示例中,我们首先创建了一个原始字符串"Hello World!"和一个要搜索的字符串"World"。然后,我们使用indexOf()方法来查找searchString在originalString中 次出现的索引位置。如果找到了字符串,indexOf()方法将返回索引值;如果未找到,indexOf()方法将返回-1。
运行上面的代码将输出:字符串出现的索引位置为: 6,这表示字符串"World"在原始字符串中从索引位置6开始出现。
请注意,indexOf()方法还有其他重载的版本,可以接受额外的参数来指定开始搜索的索引位置。
