Назад к вопросам
Junior — Middle
71
Какие основные методы и операции можно выполнять над структурами данных типа Map?
Ответ от нейросети
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));
}