java - Java 中遍历 HashMap 时出错

标签 java for-loop hashmap

我正在尝试像这样迭代 HashMap:

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    String key = entry.getKey();
    Integer value = entry.getValue();
}

但我收到此错误:

entry cannot be resolved

这是错误的做法吗?据我所知,这似乎对其他人也有效。

最佳答案

您应该使用迭代器Check out the docs

关于java - Java 中遍历 HashMap 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517715/

相关文章:

java - 为什么它说 next(int) 在 java.util.Random 中具有 protected 访问权限?

java - BIRT 报告 - 删除表元素。找不到 beforeFactory() 脚本

java - 从另一个类更改 jTextField

c++ - 优化代码/实现 "for"循环而不是长 "if - else if - else"

ruby-on-rails - Order Hash 并删除第一个键值对

java - 我正在尝试创建一个小型 GUI 应用程序,但 JFrame 的内容未显示在屏幕上。我该如何修复我的代码?

javascript - For 循环 - 在第一项之后添加一些内容,然后每 2 项之后添加一些内容

c# - For 循环和 If 语句

go - 根据 Golang 中 hashmap 的值获取键的简单方法

java - 打印 HashMap 值(这些值是数组)错误