第一次从零位置开始,之后从找到匹配的那个位置+匹配字符串长度后的位置开始继续找,直到从这个位置开始找不到(即为-1)
public static int count(String text,String sub){
int count =0, start =0;
while((start=text.indexOf(sub,start))>=0){
start += sub.length();//+匹配字符串长度
count ++;
}
return count;
}