思路:
- 定义计数器变量,变量为0
- 通过indexOf()方法在大串中找小串
- 如果没有,返回-1,程序结束
- 如果有返回值索引,根据获取到的值加上小串的长度,截取大串,将截取后的结果赋值给大串
public static void main(String[] args) {
//定义大串
String max = "woajiaomoumou,woalaizimoudi,woabiyeyumougaoxiao,woacongshimouhangye";
//定义小串
String min = "woa";
//定义计数器变量
int count = 0;
//定义索引
int index = 0;
//定义循环,判断小串是否在大串中出现
while((index = max.indexOf(min)) != -1){
count ++;//计数器自增
max = max.substring(index+min.length());
}
System.out.println(min+"出现的次数是:"+count);
}