Java 程序,用于从指定索引处搜索子串


使用 indexOf() 方法从给定位置搜索子串。

假设以下内容为我们的字符串。

String myStr = " pqrstuvwxyzpqrst";

在字符串中搜索子串“pqrs”。我们从索引 3 开始搜索。

int begnIndex = 3;
strLastIndex = myStr.indexOf("pqrs", begnIndex);

示例

 在线演示

public class Demo {
    public static void main(String[] args) {
       String myStr = "pqrstuvwxyzpqrst";
       int strLastIndex = 0;
       int begnIndex = 3;
       System.out.println("String: "+myStr);
       strLastIndex = myStr.indexOf("pqrs", begnIndex);
       System.out.println("The index of substring pqrs in the string beginning from index "+begnIndex+" = "+strLastIndex);
    }
}

输出

String: pqrstuvwxyzpqrst
The index of substring pqrs in the string beginning from index 3 = 11

更新于:26-6-2020

338 次浏览

开始你的 职业

完成课程并获得认证

开始
广告