Map не является частью интерфейса Collection
. Коллекции (Collection
) представляют собой группы объектов, содержащих один элемент на позицию. Map, в отличие от коллекций, представляет собой отображение ключей на значения, то есть содержит пары "ключ-значение". Каждый ключ в Map уникален.
Причины существования Map отдельно от Collection
:
Collection
описывает группы объектов, где важен сам объект. Map
описывает ассоциативные массивы, где важна связь между ключом и значением.Collection
сосредоточены на добавлении, удалении и итерации по элементам. Операции над Map
focuzруются на добавлении, получении и удалении элементов по ключу.Collection
(например, ArrayList
, HashSet
) отличаются от реализаций Map
(например,Map не является частью интерфейса Collection
. Коллекции (Collection
) представляют собой группы объектов, содержащих один элемент на позицию. Map, в отличие от коллекций, представляет собой отображение ключей на значения, то есть содержит пары "ключ-значение". Каждый ключ в Map уникален.
Причины существования Map отдельно от Collection
:
Collection
описывает группы объектов, где важен сам объект. Map
описывает ассоциативные массивы, где важна связь между ключом и значением.Collection
сосредоточены на добавлении, удалении и итерации по элементам. Операции над Map
focuzруются на добавлении, получении и удалении элементов по ключу.Collection
(например, ArrayList
, HashSet
) отличаются от реализаций Map
(например,Register or sign in to get access to full answers for all questions from the question bank.