Junior — Middle
102
Puoi spiegare cos'è l'interfaccia Map in Java e come viene utilizzata?
Le aziende dove è stato chiesto
Risposta dell'AI
sobes.tech AI
Интерфейс Map в Java представляет собой коллекцию, которая хранит пары ключ-значение. Каждый ключ уникален, и с его помощью можно быстро получить соответствующее значение.
Основные особенности Map:
- Ключи уникальны, значения могут повторяться.
- Позволяет быстро искать, добавлять и удалять элементы по ключу.
- Не является частью коллекций, реализующих интерфейс Collection, а отдельным интерфейсом.
Пример использования Map:
import java.util.HashMap;
import java.util.Map;
Map<String, Integer> ages = new HashMap<>();
ages.put("Иван", 25);
ages.put("Мария", 30);
int age = ages.get("Иван"); // Получаем 25
if (ages.containsKey("Мария")) {
System.out.println("Возраст Марии: " + ages.get("Мария"));
}
Таким образом, Map используется для хранения и быстрого доступа к данным по уникальному ключу.