Junior — Middle
¿Cuáles son los métodos y operaciones principales que se pueden realizar en estructuras de datos tipo Map?
sobes.tech AI
Respuesta de la IA
В 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));
}