在Java中查找字符串中子字符串的第二次出现

给我们一个字符串,说"itiswhatitis"一个子字符串,说"is"。我需要找到'i'字符串"is"在原始字符串中第二次出现时的索引。

String.indexOf("is")在这种情况下将返回2。在这种情况下,我希望输出为10。

回答:

使用的重载版本indexOf(),它将起始索引(fromIndex)作为第二个参数:

str.indexOf("is", str.indexOf("is") + 1);

以上是 在Java中查找字符串中子字符串的第二次出现 的全部内容, 来源链接: utcz.com/qa/424545.html

回到顶部