如何有效地迭代地图中的每个条目?

问题:

如果我有一个对象在Java中实现Map接口,我希望遍历其中包含的每一个对象,通过地图最有效的方式是什么?
元素的顺序是否取决于我对接口的具体地图实现?

回答:

Map<String, String> map = ...
for (Map.Entry<String, String> entry : map.entrySet())
{
    System.out.println(entry.getKey() + "/" + entry.getValue());
}

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to efficiently iterate over each Entry in a Map?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

32 − 22 =