如何高效地遍历Java Map中的每个条目?

内容来自 DOC[ https://q.houxu6.top/?s=如何高效地遍历Java Map中的每个条目?](https://q.houxu6.top/?s=如何高效地遍历Java Map中的每个条目?)

如果我有一个在Java中实现了Map接口的对象,并且我希望遍历其中包含的每个键值对,那么遍历map的最有效方法是?
元素的顺序是否取决于我为接口实现的具体map?


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

在Java 10+中:

for (var entry : map.entrySet()) {
    System.out.println(entry.getKey() + "/" + entry.getValue());
}

posted @ 2023-10-19 20:32  小满独家  阅读(12)  评论(0)    收藏  举报