在 Java 中顯示子字串的位置


要在 Java 中顯示子字串的位置,我們使用 Java 中的 lastIndexOf() 方法。lastIndexOf() 方法返回某個特定 StringBuffer 物件中子字串的最右側出現位置。

如果子字串在 StringBuffer 物件中出現不止一次,則系統會返回最右側出現的子字串的第一個字元的索引。如果找不到子字串,則 lastIndexOf() 方法會返回 -1。

宣告 − Java.lang.StringBuffer.lastIndexOf() 的方法宣告如下−

public int lastIndexOf(String s)

其中 s 是需要查詢其索引的子字串

我們來看一個顯示子字串位置的程式。

範例

 線上演示

public class Example {
   public static void main(String[] args) {
      StringBuffer sb= new StringBuffer("Welcome to Java .Version Java 7");
      int pos = sb.lastIndexOf("Java");
      System.out.println(pos);
   }
}

輸出

25

更新日期: 26-6-2020

142 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告