我正在尝试使用 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
}
我在这里做错了什么?
最佳答案
List<Map<Integer, List<EffectList>>> contactList;
contactList = (List<Map<Integer, List<EffectList>>>) new HashMap<Integer,List<EffectList>>();
您在初始化时做错了,因为 List 无法通过 Hash Map 初始化。
关于java - 无法解析 Map<> 中的方法 'entrySet()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424261/