在 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
广告