Java.lang.String 类

java.lang.String.indexOf()方法用于查找指定字符第一次出现的索引号位于给定字符串的指定子字符串中,从指定索引处开始。

语法

public int indexOf(int ch, int fromIndex)

参数

ch 指定要搜索的字符。
fromIndex 指定从中查找的索引开始搜索。

返回值

返回此字符序列中第一次出现的字符的索引大于或等于 fromIndex 的对象,如果该字符未出现,则为 -1。

异常

无。

示例:

在下面的示例中,indexOf()方法用于查找给定字符串中第一次出现指定字符的索引号。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    String MyString = "Java is a programming language. Learning Java is fun.";

    //第一次出现的索引号
    //给定子字符串中的"J"
    System.out.println(MyString.indexOf('J', 20));   
  }
}

上述代码的输出将是:

41