截取的方式处理一下,应该可以了,见代码;
s = s.substring(x+key.length(),s.length());
public class StringTese2 {
public static void main(String[] args) {
String s = "abcssdockssfdfdkssfdjfkdsshajfuidfssdsf";
String str ="f";
int x = getStringCount(s,str);
System.out.println(x);
}
public static int getStringCount(String s,String key) {
int count = 0;
System.out.println(s+"----------------");
while(s.contains(key)){
if (s.contains(key)) {
int x =s.indexOf(key);
s = s.substring(x+key.length(),s.length());
count++;
}else {
break;
}
}
return count;
}
}
|