0
中的方法'entrySet()'我試圖用Map.But打印一些值。我收到以下錯誤。無法解析地圖<>
無法解析法 '的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'轉換爲'List'類型的變量。 – Andreas
爲什麼要將'HashMap'轉換爲'List'? – Eran
@Andreas它沒有通過編譯,所以他們沒有得到那麼多。 – Eran