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

Почему Map называют коллекций

Map не является коллекцией в строгом смысле, так как не реализует интерфейс Collection. Однако, его часто называют "коллекцией" в широком смысле, потому что он хранит набор элементов (пар ключ-значение). Основные отличия Map от Collection:

  1. Map работает с парами (ключ-значение), а Collection - с одиночными элементами
  2. Map использует put()/get(), Collection - add()/remove()
  3. Ключи в Map уникальны

Пример:

java
Map<String, Integer> map = new HashMap<>();
map.put("one", 1);  // Добавление пары
Collection<Integer> values = map.values(); // Получение коллекции значений
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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