获取一个字符串在另一个字符串中出现的次数。
比如:获取“ ab”在 “abkkcadkabkebfkabkskab” 中出现的次数
/**
* @ClassName: StringTest
* @Description: TODO
* @author xiaow
* @date 2020-03-12 15:37
*
*/
public class StringTest {
public static void main(String[] args) {
System.out.println(countNum("abcsdfabcsdafabcsdsfabc", "abc"));
}
/**
*
* @Title: countNum
* @Description: 计算字符串中指定子串出现的次数
* @param @param s 字符串
* @param @param s1 子串
* @param @return
* @return int
* @throws
*/
public static int countNum(String s,String s1) {
int count = 0; //统计出现的次数
for(int i =0; i <= s.length()-s1.length();i++) {
if(s1.equals(s.substring(i,i+s1.length()))) {
count++;
}
}
return count;
}
}