Sobes.tech
Junior — Middle

Чӣ тавр муайян кардан мумкин аст, ки чанд маротиба калимаи муайян дар сатр, ки аз калимаҳо иборат аст, пайдо мешавад?

sobes.tech AI

Ҷавоб аз AI

Чтобы определить, сколько раз конкретное слово встречается в строке, можно разбить строку на слова с помощью метода split, а затем пройтись по полученному массиву и посчитать совпадения.

Пример на Java:

public class WordCount {
    public static int countOccurrences(String text, String word) {
        String[] words = text.split("\\s+"); // разбиваем по пробелам
        int count = 0;
        for (String w : words) {
            if (w.equals(word)) {
                count++;
            }
        }
        return count;
    }

    public static void main(String[] args) {
        String text = "apple orange apple banana apple";
        String word = "apple";
        System.out.println(countOccurrences(text, word)); // Выведет 3
    }
}

Если нужно учитывать регистр, можно использовать equalsIgnoreCase или привести слова к одному регистру.