Java有一组可以用于字符串的内置方法。Java 字符串(String)操作常用操作,如字符串的替换、删除、截取、赋值、连接、比较、查找、分割等。本文主要介绍Java String lastIndexOf() 方法。

Java 字符串方法

例如:

查找字符串中最后一次出现的“java”:

String myStr = "c java python is cjavapy and www.cjavapy.com";
System.out.println(myStr.lastIndexOf("java"));

1、定义和用法

lastIndexOf()方法返回字符串中最后一次出现的指定字符的索引位置。

提示:使用indexOf()方法可返回字符串中首次出现的指定字符的索引位置。

2、调用语法

有4个lastIndexOf()方法:

public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(int char, int fromIndex)

3、参数说明

参数

描述

str

String值,表示要搜索的字符串

fromIndex

int值,表示开始搜索的索引位置。如果省略,则默认值为字符串的长度

char

int值,表示单个字符,例如,'A'或Unicode值

4、方法说明

返回值:

int值,表示字符串中字符首次出现的索引,如果从未出现,则为-1

5、使用示例

例如:

查找字符串中最后出现的"java",从位置10开始搜索:

public class Main {
  public static void main(String[] args) {
    String myStr = "c java python is cjavapy and www.cjavapy.com";
    System.out.println(myStr.lastIndexOf("java", 10));
  }
}

Java 字符串方法

推荐文档