2024年5月11日发(作者:)

java中indexof的用法

Java中indexOf是字符串(String)类的一个方法,用于查找一个字

符串中某个特定字符或者子字符串第一次出现的位置(索引)。

语法:

int indexOf(String str)。

int indexOf(String str, int fromIndex)。

参数说明:

str:要查找的字符串,可以是单个字符或者子字符串。

fromIndex:从索引fromIndex开始查找,如果省略该参数,将从字

符串的开头开始查找。

返回值:

如果找到字符串或字符,返回要查找的第一个字符或者子字符串在字

符串中的位置(索引),否则返回-1。

示例:

1.查找某个字符的位置。

String s = "Hello World";。

int index = f('o');。

n(index); // 4。

2.查找某个子字符串的位置。

String s = "Hello World";。

int index = f("lo");。

n(index); // 3。

3.从指定位置开始查找。

String s = "Hello World";。

int index = f("o", 5);。

n(index); // 7。

上述代码将从s的第5个字符('W')开始查找字符'o',结果是第

个字符('o')的位置。

7