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

我们得到一个字符串,比如说,“itiswhatis”,一个子字符串,比如说,“is”
当字符串“is”在原始字符串中再次出现时,我需要找到'I'的索引

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

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

str.indexOf(“is”,str.indexOf(“is”)+1);

发表评论