我正在尝试迭代这样的HashMap:
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
}
但是我收到了这个错误:
entry cannot be resolved
这是错误的做法吗?据我所知,这似乎适用于其他人。
答案 0 :(得分:2)
您应该使用Iterator
。 Check out the docs
答案 1 :(得分:1)
您需要导入java.util.Map
答案 2 :(得分:0)
试试这个
for(Iterator<Map.Entry<String,Integer>> it = map.entrySet().iterator(); it.hasNext();)
{
Map.Entry<String,Integer> entry = it.next();
String key = entry.getKey();
Integer value = entry.getValue();
}