java - 像 Python 字典一样循环 Java HashMap?

标签 java python hashmap equivalent

在 Python 中,您可以在字典中包含键值对,您可以在其中循环遍历它们,如下所示:

for k,v in d.iteritems():
    print k,v

有没有办法用 Java HashMap 做到这一点?

最佳答案

是的——例如:

Map<String, String> map = new HashMap<String, String>();
// add entries to the map here

for (Map.Entry<String, String> entry : map.entrySet()) {
    String k = entry.getKey();
    String v = entry.getValue();
    System.out.printf("%s %s\n", k, v);
}

关于java - 像 Python 字典一样循环 Java HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157558/

相关文章:

python - 从员工字典中打印员工对象信息

python - datetime 以 2 位数字格式获取小时

Android SQLiteDatabase 通过 HashMap 访问

java:自动更新 HashMap

python - json_标准化: AttributeError list obj has no attribute 'value'

java - 排序 ArrayList HashMap

java - 通过mbean操作抛出异常

java - 休息 通话不工作

java - JUnit 断言错误 : Platform not recognized when running in Maven

java - 在Java中,谁能解释为什么这个对象为空?