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