📜  Java.lang.String.lastIndexOf() 方法(1)

📅  最后修改于: 2023-12-03 14:42:21.180000             🧑  作者: Mango

Java.lang.String.lastIndexOf() 方法

Java.lang.String.lastIndexOf() 方法是在Java中常用的一种字符串处理函数,可以用于返回指定字符或字符串在字符串中最后一次出现的位置。

方法签名
public int lastIndexOf(String str)
参数说明

该方法需要传入一个String类型的参数。该字符表示需要查找的字符或子字符串。

返回值

该方法的返回值是一个int类型的整数值。如果找到了查找的字符或子字符串,则返回该字符或子字符串在调用方法的字符串中最后一次出现的位置下标,从0开始计数;如果没有找到,则返回-1。

代码示例
String str = "Hello World! This is a test.";
int lastIndex = str.lastIndexOf("is");

if(lastIndex == -1){
  System.out.println("该字符或字符串不存在于原字符串中");
} else {
  System.out.println("该字符或字符串最后一次出现的下标为:" + lastIndex);
}

上述示例中,我们创建了一个字符串变量str,保存了一个测试字符串。然后调用了lastIndexOf()方法搜索字符串is,并将返回值存入变量lastIndex中。然后我们进行判断,如果返回值为-1,意味着该字符串不存在于原字符串中;否则,输出该字符或字符串最后一次出现的下标。

总结

Java.lang.String.lastIndexOf() 方法非常实用,可以方便地查找字符串中最后一次出现的某个特定字符或子字符串,并返回其下标。程序员在开发中可以结合字符串处理需求来使用,更好地实现功能。