В Java Map содержит три отдельных набора коллекций, каждый из которых можно преобразовать в List с помощью конструктора ArrayList.
Map даёт доступ к трём разным представлениям своих данных:
Каждый набор коллекций можно преобразовать в List, передав его напрямую в конструктор ArrayList:
List keyList = new ArrayList(map.keySet());
List valueList = new ArrayList(map.values());
List entryList = new ArrayList(map.entrySet());
keySet(), когда нужны только ключи из mapvalues(), когда нужны только значения из mapentrySet(), когда нужны и ключи, и значения вместеHashMap, TreeMap, LinkedHashMap и т.д.)Метод entrySet() возвращает коллекцию объектов Map.Entry, которые содержат ключи и значения вместе, позволяя тебе получить доступ к обоим без отдельных поисков.
Новый — ещё не проверен сообществом
Вы