Для того, чтобы проверить список на наличие определенного слова, можно воспользоваться циклом перебора элементов списка и сравнивать каждый элемент с введенным словом. Для этой задачи я рекомендую использовать язык программирования Java. Вот пример кода, который выполняет данный функционал:
import java.util.ArrayList; import java.util.Scanner; public class WordMatching { public static void main(String[] args) { // Создаем список слов ArrayList<String> words = new ArrayList<>(); words.add("apple"); words.add("banana"); words.add("cherry"); words.add("date"); words.add("elderberry"); // Вводим слово для поиска Scanner scanner = new Scanner(System.in); System.out.print("Введите слово для поиска: "); String searchWord = scanner.nextLine(); // Счетчик совпадений int matches = 0; // Перебираем элементы списка и сравниваем со введенным словом for (String word : words) { if (word.equalsIgnoreCase(searchWord)) { matches++; } } System.out.println("Количество совпадений: " + matches); } }
В этом примере мы создаем список слов и добавляем в него несколько примеров. Затем мы запрашиваем у пользователя ввод слова для поиска. Далее мы используем цикл for-each
для перебора всех элементов списка. Внутри цикла мы сравниваем каждый элемент списка с введенным словом, игнорируя регистр с помощью метода equalsIgnoreCase()
. Если слова совпадают, мы увеличиваем счетчик matches
. По окончании цикла выводим количество совпадений на экран.
Например, если введенное слово будет "banana", то на выходе мы получим следующий результат:
Введите слово для поиска: banana Количество совпадений: 1
Если введенное слово не найдено в списке, то на выходе мы получим следующий результат:
Введите слово для поиска: grapefruit Количество совпадений: 0
Таким образом, вы можете использовать данный код для проверки списка на наличие введенного слова и вывода количества совпадений.