Canot迭代一个hashmap

时间:2013-09-10 10:56:08

标签: java for-loop hashmap

我正在使用以下代码

for(Map.Entry<Integer, Long> entry : resultMap.entrySet()){
} 

但是收到错误:无法从Object转换为Map.Entry<Integer, Long> 我忘记在某处添加演员吗?

编辑是的,我已将其声明为原始类型。现在纠正了,谢谢。

1 个答案:

答案 0 :(得分:3)

我怀疑你的resultMap变量是原始类型。你需要:

Map<Integer, Long> resultMap = ...;

虽然我怀疑你有:

Map resultMap = ...;