Java lastIndexOf() 字符串方法
-
定义和用法
lastIndexOf() 方法返回字符串中最后出现的指定字符的位置。 提示:使用indexOf方法可返回字符串中首次出现的指定字符的位置 。 -
语法
public int lastIndexOf(String str) public int lastIndexOf(String str, int fromIndex) public int lastIndexOf(int char) public int lastIndexOf(int char, int fromIndex)
-
参数
参数 描述 str 字符串值,表示要搜索的字符串 fromIndex 一个int值,表示从其开始搜索的索引位置。 如果省略,则默认值为字符串的长度 char 一个整数值,表示单个字符,例如'A'或Unicode值 -
示例
在字符串中搜索“planet”的最后一次出现:
尝试一下public class MyClass { public static void main(String[] args) { String myStr = "Hello planet earth, you are a great planet."; System.out.println(myStr.lastIndexOf("planet")); } }
查找字符串中最后出现的“e”,从位置5开始搜索:
尝试一下public class MyClass { public static void main(String[] args) { String myStr = "Hello planet earth, you are a great planet."; System.out.println(myStr.lastIndexOf("e", 5)); } }
-
技术细节
项 描述 返回值: 一个int值,表示字符串中字符首次出现的索引;如果从未出现,则为-1