public class Count {
/**
* 计算一个字符串中出现给定字符串的次数
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//给定的字符串
String s="Ilovejavayoulovejavahelovejavawholovejavalovelove";
//要找到的字符串
String s_f="love";
//定义一个计数器
int num=0;
/*
//先找到出现的初始位置
int location=s.indexOf(s_f);
if(location!=-1){
num++;
}
//截取剩下的子串
s=s.substring(location+s_f.length());
*/
int location=-1;
while(s.indexOf(s_f)!=-1){
num++;
location=s.indexOf(s_f);//这就话也可以作为判定条件
s=s.substring(location+s_f.length());
}
System.out.println("该字符串中出现love的次数:"+num);
}
}