package comtest;
public class Test5searchsmallnum {
/**
* 在大串中找小串出现的次数
* 1.定义计数器
* 2.用indexOf判断是否返回值不等于-1,则能证明找到,
* 3.计数器加一,从出现小串那个位置截取大串
* 循环2.
*/
public static void main(String[] args) {
String s = "iloveEnglish,iwantthisEnglishlovemetoo,so,canyouletmepassEnglish";
String s1 = "English";
int count = 0;
int index = 0;
while((index = s.indexOf(s1)) != -1) { //如果能找到小串,则返回索引给index
count++;
s = s.substring(index+s1.length()); //返回第一个逗号之后的字符串作为新的大串
}
System.out.println(count);
}
}
在大串中找小串出现的次数
最新推荐文章于 2019-05-03 00:10:31 发布