如果我有一个在 Java 中实现 Map
接口(interface)的对象,并且我希望迭代其中包含的每一对,那么遍历 map 的最有效方法是什么?
元素的顺序是否取决于接口(interface)的特定 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());
}
关于java - 如何有效地迭代 Java Map 中的每个条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60673535/