java - For 循环 - HashMap 的第一个参数

标签 java hashmap loops

我有一个带有两个参数的 HashMap ,

private HashMap<Integer, car> carList;

我已经成功编写了允许我将新值放入 HashMap 的方法。 现在我想知道如何使用 for 循环或类似的东西来迭代 Hashmap 的第一个参数。我正在尝试列出具有相同 int 值(价格)的所有汽车;

最佳答案

keySet() 方法将允许您迭代 map 键...

for(Integer price: carList.keySet()) {
    // something
}

关于java - For 循环 - HashMap 的第一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15408785/

相关文章:

Java HashMap 获取值(哪个值最多)

java - 如何使用值作为列表或数组对 HashMap 中的键进行分组

c - 为什么有些内核程序员使用 goto 而不是简单的 while 循环?

java - 导出 Jenkins 工作的构建历史

java - 允许Java applet 在不修改java 策略文件的情况下访问和记录文件系统吗?

java - KeyEvent.getKeyCode() 始终返回零

java - 如何存储包含嵌套 JSONArray 的 JSON

c - 链接列表向后显示

Python Pandas : appending information to row while looping through dataframe

java - 是否可以通过命令行修改 eclipse 工作区?