RosettaCodeData/Task/Count-occurrences-of-a-substring/Java/count-occurrences-of-a-substring-4.java

16 lines
485 B
Java
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
public class CountSubstring {
public static int countSubstring(String subStr, String str){
int count = 0;
for (int loc = str.indexOf(subStr); loc != -1;
loc = str.indexOf(subStr, loc + subStr.length()))
count++;
return count;
}
public static void main(String[] args){
System.out.println(countSubstring("th", "the three truths"));
System.out.println(countSubstring("abab", "ababababab"));
System.out.println(countSubstring("a*b", "abaabba*bbaba*bbab"));
}
}