- public static void main(String[] args){
- String str="abkkcdkkabkkefkkk";
- String s = "kk";//查找的子串
- int counts = 0,i=0;
- while(i<str.length()){
- if(str.indexOf(s,i)!=-1){
- i = str.indexOf(s, i)+s.length()-1;//将i赋值为找到的字符串最后一个字符所在索引值。
- System.out.println((i-1)+","+(i-2+s.length()));
- counts++;
- }else{
- break;
- }
- }
- System.out.println("总共是:"+counts);
- }
复制代码 这样会得到你想要的结果 |