在 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 次浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告