Sobes.tech
Junior — Middle
99

Können Sie erklären, was die Schnittstelle Map in Java ist und wie sie verwendet wird?

Unternehmen wurden gefragt
СБЕР PayСБЕР Pay
Банк РоссияБанк Россия

Antwort von AI

sobes.tech KI

Интерфейс 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 используется для хранения и быстрого доступа к данным по уникальному ключу.