package demo04;
public class StringTest02 {
public static void main(String[] args) {
System.out.println(getStringCount("hduiajavadadjava","java"));
}
public static int getStringCount(String str,String key){
//定义计数器
int count = 0;
//定义变量,保存indexOf查找后的结构
int index = 0;
//开始循环找,条件,indexOf==-1字符串没有了
//先用str.indexOf(key)找索引赋值给index,如果index=-1,则说明有字符串
while((index = str.indexOf(key))!=-1){
count++;
//获取索引,和字符串长度求和,截取字符串
str = str.substring(index+key.length());
}
return count;
}
}
输出结果为2