Back to questions
Junior — Middle
72
Какие основные методы и операции можно выполнять над структурами данных типа Map?
Answer from AI
sobes.tech AI
В Android (и Java в целом) структура данных Map представляет собой коллекцию пар ключ-значение. Основные методы и операции над Map включают:
put(K key, V value)— добавляет или обновляет пару ключ-значение.get(Object key)— возвращает значение по ключу илиnull, если ключ отсутствует.remove(Object key)— удаляет пару по ключу.containsKey(Object key)— проверяет наличие ключа.containsValue(Object value)— проверяет наличие значения.keySet()— возвращает множество всех ключей.values()— возвращает коллекцию всех значений.entrySet()— возвращает множество всех пар ключ-значение.size()— количество элементов в Map.clear()— очищает Map.
Пример использования:
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
int count = map.get("apple"); // 3
if (map.containsKey("banana")) {
map.remove("banana");
}
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}