Встречается на собеседованиях • сегодня

Как посчитать количество вхождений слова в строку, состоящую слов

Можно использовать `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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы