Я пытаюсь напечатать некоторые значения с помощью Map.But. Я получаю следующую ошибку.Не удается разрешить метод 'entrySet()' в Map <>
Не удается разрешить метод 'entrySet()'
List<Map<Integer, List<EffectList>>> contactList;
contactList = (List<Map<Integer, List<EffectList>>>) new HashMap<Integer,List<EffectList>>();
for (Map.Entry<Integer,List<EffectList>> entry : contactList.entrySet())
{
//code here
}
Что я здесь делаю неправильно?
'contactList' является' List', а не 'Map'. Я очень удивлен, что вы не получили «ClassCastException» там, пытаясь применить «HashMap» к переменной типа «Список». – Andreas
Почему вы выбрали 'HashMap' для' List'? – Eran
@Andreas Это не прошло компиляции, поэтому они не дошли так далеко. – Eran