int count = getKeyCount(str,key);
System.out.println("count="+count);
}
public static int getKeyCount(String str, String key) {
//1,定义变量计数。
int count = 0;
//2,定义变量,记录每次找到的角标。
int index = 0;
//2,循环。条件是indexOf查找的方法返回的结果不是-1.而且要明确下次查找的位置。indexOf(String,fromIndex);
while((index = str.indexOf(key,index))!=-1){
count++;
//每找完一次,都要确定下次要找的起始位置。上次位置+key的长度。
index += key.length();