Не могу разобраться в Map. Как в нём храняться елементы, что такое Map.Entry, entrySet(), можно ли сделать nameOfMap.getKey(index)?
Паша Криворучко
9 уровень
Кто поможет с Map
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
11 февраля 2020, 09:16
https://docs.oracle.com/javase/7/docs/api/java/util/Map.html
Map.Entry - это указание типа данных, которые хранит мапа, единичная пара ключ-значение.
entrySet() - это метод, который возвращает все пары ключ-значение, которые хранятся в мапе. Стандартное использование в цикле
for (Map.Entry mapentry : nameOfMAp.entrySet()) - пройтись по всем элементам мапы, которые возвращает метод entrySet(), каждый элемент при проходе цикла присвоить переменной типа Map.Entry с именем mapentry.
nameOfMap.getKey(index) сделать нельзя, такого метода getKey в мапах нет
+2
Игорь Backend Developer
11 февраля 2020, 09:07
найди книгу эккеля или шалдта по джаве и почитай. вначале давали список рекомендуемой литературы
+1