如何在 Java 中搜索子字符串的最后一个位置
问题描述
如何搜索子字符串的最后一个位置?
解决方案
此示例显示如何借助 strOrig.lastIndexOf(Stringname) 方法确定字符串中子字符串的最后一个位置。
public class SearchlastString {
public static void main(String[] args) {
String strOrig = "Hello world ,Hello Reader";
int lastIndex = strOrig.lastIndexOf("Hello");
if(lastIndex == - 1){
System.out.println("Hello not found");
} else {
System.out.println("Last occurrence of Hello is at index "+ lastIndex);
}
}
}
结果
上述代码示例将产生以下结果。
Last occurrence of Hello is at index 13
示例
此另一个示例展示了如何借助 strOrig.lastIndexOf(Stringname) 方法确定字符串中子字符串的最后位置。
public class HelloWorld{
public static void main(String []args) {
String t1 = "Tutorialspoint";
int index = t1.lastIndexOf("p");
System.out.println(index);
}
}
上述代码示例将产生以下结果。
9
java_strings.html

