Java: Maps
2026-02-26 17:19 Diff

Одна из самых простых и показательных задач при работе с HashMap это подсчет слов в предложении. В этой задаче формируется Map, в котором ключ — это слово из предложения, а значение — это количество раз, которое слово встретилось в тексте.

Для реализации этой задачи понадобится выполнить следующие шаги:

  1. Разбить предложение на список слов.
  2. Инициализировать HashMap в который мы будем складывать слова и частоту их употребления.
  3. Обойти список слов и добавить их в HashMap, в котором ключом будет само слово, а значением количество упоминаний. Если ключ встречается первый раз, то значением будет единица, иначе нужно текущее значение увеличивать на единицу.

Этот код можно упростить так, что в нем не будет условных конструкций. Для этого понадобится метод getOrDefault().

Формирование Map во время обхода какого-то списка, достаточно распространенная задача в программировании. Несмотря на разницу в данных и условиях, общая концепция создания и наполнения Map остается одинаковой.

Для более глубокого понимания темы мы рекомендуем просмотреть видео лекцию, которая является дополнительным материалом к данному курсу.

Рекомендуемые программы