递归
public int indexOf(String s1, String s2, int time){
if(time == 1)
return s1.indexOf(s2);
else
return s1.indexOf(s2, indexOf(s1, s2, time - 1) + 1);
}
s1 表示主串 s2 表示被匹配的串, time表示第几次出现
比如
indexOf("1_2_3_4_5", "_", 3);
结果为5
如果没有则返回-1
温馨提示:答案为网友推荐,仅供参考