代码点读机 / Java / entrySet

entrySet Java · Map 方法

返回 Map 中所有键值对组成的 Set,是同时遍历键和值最高效的方式。

怎么用

for (Map.Entry<K,V> e : map.entrySet())

小例子

Map<String, Integer> m = new HashMap<>();
m.put("a", 1);
for (Map.Entry<String,Integer> e : m.entrySet())
  System.out.println(e.getKey() + "=" + e.getValue());

运行结果

输出:a=1

提醒:entrySet 视图和原 Map 互相影响

官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条