Java.lang.String 类

Java字符串lastIndexOf()方法用于查找指定子字符串中最后一次出现指定字符的索引号以指定索引结尾的给定字符串。

语法

public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex) 

参数

ch指定要搜索的字符。
fromIndex指定开始搜索的索引位置

返回值

返回该对象表示的字符序列中最后一次出现的字符的索引小于或等于 fromIndex,如果该字符没有出现在该点之前,则为 -1。

异常

无。

示例:

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

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.lastIndexOf('J', 20));   
  }
} 

上述代码的输出将是:

0