Я использую Regex. Не уверен, что это то, что вы хотите
Создайте партнера из входа s2 и сопоставьте его с s1.
Match создаст список соответствия и посчитает его, который является ответом.
public int countString(String s1, String s2) {
Pattern pattern = Pattern.compile(s2);
Matcher matcher = pattern.matcher(s1);
int count = 0;
while (matcher.find()) {
count++;
}
return count;
}
Выход 2