Java String indexOf(String substr)方法与示例

字符串indexOf(String substr)方法

indexOf(String substr)是Java中的String方法,用于获取字符串中指定子字符串的索引。

如果字符串中存在子字符串,则返回第一次出现的索引,如果字符串中不存在子字符串,则返回-1。

语法:

    int str_object.indexOf(String substr);

这里,

  • str_object是主字符串的对象,我们必须在其中找到给定子字符串的索引。

  • substr是字符串中要在字符串中找到的部分。

它接受子字符串并返回其首次出现的索引;如果字符串中不存在子字符串,则返回-1。

示例

    Input: 

    String str = "NHOOO"

    Function call:

    str.indexOf("Help")

    Output:

    7

    Input: 

    String str = "NHOOO"

    Function call:

    str.indexOf("HELP)

    Output:

    -1

Java代码演示String.indexOf()方法的示例

public class Main

{

    public static void main(String[] args) {

        String str = "NHOOO";

        String substr = "";

        int index;

        

        substr = "Help";

        index = str.indexOf(substr);

        if(index != -1)

            System.out.println(substr + " is found at " + index + " position.");

        else 

            System.out.println(substr + " does not found.");

        substr = "lude";

        index = str.indexOf(substr);

        if(index != -1)

            System.out.println(substr + " is found at " + index + " position.");

        else 

            System.out.println(substr + " does not found.");            

        substr = "HELP";

        index = str.indexOf(substr);

        if(index != -1)

            System.out.println(substr + " is found at " + index + " position.");

        else 

            System.out.println(substr + " does not found.");

    }

}

输出结果

Help is found at 7 position.

lude is found at 3 position.

HELP does not found.

以上是 Java String indexOf(String substr)方法与示例 的全部内容, 来源链接: utcz.com/z/334680.html

回到顶部