Встречается на 2% собеседований по Java

Нужен ли ключ для получения значения

В Java для получения значения из Map используется ключ, который ассоциирован с этим значением. Без ключа получить значение напрямую невозможно, так как Map хранит данные в виде пар ключ-значение.

Пример:

java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 10);
map.put("banana", 20);

// Получаем значение по ключу
Integer appleCount = map.get("apple"); // 10
Integer bananaCount = map.get("banana"); // 20
Integer orangeCount = map.get("orange"); // null (нет такого ключа)

Если ключ неизвестен, можно перебрать все значения через values(), но это неэффективно и не рекомендуется для больших коллекций.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы