Довідники 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);
Коментарі
Додати коментар

Поки що коментарів немає