Справочники Java Map

Что такое Map в Java?

Интерфейс Map предоставляет коллекцию пар "ключ-значение", где каждый ключ уникален. Этот интерфейс обеспечивает методы для добавления, удаления, получения и обновления данных по ключу.


Примеры использования:

  • Для создания экземпляра Map можно использовать различные реализации, такие как HashMap, TreeMap, LinkedHashMap и другие:
Map<String, Integer> myMap = new HashMap<>();
  • Метод put используется для добавления пары "ключ-значение" в карту.
myMap.put("Ключ1", 42);
myMap.put("Ключ2", 73);
  • Метод get возвращает значение, связанное с указанным ключом.
Integer value = myMap.get("Ключ1");
  • Метод remove удаляет элемент по ключу.
myMap.remove("Ключ2");
  • Методы keySet, values и entrySet возвращают множества ключей, значений и записей соответственно.
Set<String> keys = myMap.keySet();
Collection<Integer> values = myMap.values();
Set<Map.Entry<String, Integer>> entries = myMap.entrySet();
  • Методы containsKey и containsValue используются для проверки наличия ключа или значения в карте.
boolean containsKey = myMap.containsKey("Ключ1");
boolean containsValue = myMap.containsValue(42);
Комментарии
Добавить комментарий

Пока комментариев нет