java lastindexof方法
时间: 2023-04-25 13:02:19 浏览: 71
Java中的lastIndexOf方法是在字符串中查找最后一次出现指定字符或字符串的位置。语法如下:
int lastIndexOf(int ch)
int lastIndexOf(int ch, int fromIndex)
int lastIndexOf(String str)
int lastIndexOf(String str, int fromIndex)
其中第一个参数是要查找的字符或字符串,第二个参数(可选)是查找的起始位置。如果查找到,则返回最后一次出现该字符或字符串的位置,否则返回-1。
例如:
String str = "Hello World";
int index = str.lastIndexOf("l");
//index = 9
str = "Hello World";
index = str.lastIndexOf("l", 5);
//index = 3
相关问题
java lastIndexOf方法
Java 的 lastIndexOf 方法是用于查找指定字符串在另一个字符串中最后一次出现的位置。该方法返回一个整数值,表示指定字符串最后一次出现的位置。如果指定字符串未在另一个字符串中出现,则返回 -1。
java lastIndexOf()
Java中的lastIndexOf()方法是用于查找字符串中最后一次出现指定字符或子串的位置的方法。它从字符串的末尾开始向前查找,直到找到指定的字符或子串为止,然后返回该字符或子串在字符串中最后一次出现的位置(即索引值)。
lastIndexOf()方法有两个重载版本:一个接收一个字符作为参数,另一个接收一个字符串作为参数。下面是lastIndexOf()方法的两个版本的语法:
```
public int lastIndexOf(int ch)
public int lastIndexOf(String str)
```
其中,ch参数是指要查找的字符,str参数是指要查找的字符串。如果找到了指定的字符或子串,则返回该字符或子串在字符串中最后一次出现的位置(即索引值);如果没有找到,则返回-1。
下面是一个例子,展示如何使用lastIndexOf()方法查找字符串中最后一次出现指定字符或子串的位置:
```java
String str = "Hello, World!";
int index1 = str.lastIndexOf('o'); // 结果为 8
int index2 = str.lastIndexOf("or"); // 结果为 8
```
在这个例子中,我们先定义了一个字符串"Hello, World!",然后使用lastIndexOf()方法查找了其中最后一次出现字符'o'和子串'or'的位置,分别返回了8。