Назад к вопросам
СБЕР Pay
Банк Россия
Junior — Middle
65
Можете объяснить, что представляет собой интерфейс Map в Java и как его используют?
Компании, где спрашивали
Ответ от нейросети
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 используется для хранения и быстрого доступа к данным по уникальному ключу.