Встречается на собеседованиях • сегодня
Как посчитать количество вхождений слова в строку, состоящую слов
Можно использовать `String.split()` и цикл, либо `Collections.frequency()`:
```java
String text = "hello world hello java hello";
String word = "hello";
// Способ 1: split + цикл
String[] words = text.split(" ");
int count = 0;
for (String w : words) {
if (w.equals(word)) count++;
}
// Способ 2: Collections.frequency
List wordList = Arrays.asList(text.split(" "));
int count = Collections.frequency(wordList, word);
```
Оба способа чувствительны к регистру. Для регистронезависимого сравнения используйте `equalsIgnoreCase()` в первом способе или приведите строку к одному регистру перед split.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы