Map的几种遍历方式(Java)
常见的遍历方式
// 只能遍历value
for (String v : map.values()) {
System.out.println("value= " + v);
// 根据key得到value
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
Entry(键值对对象)
作为Map的静态内部接口,可以直接获得Map的键值映射关系来得到key和value的集合
所以我们可以在面对大容量的Map中采取这种方式遍历
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());