介绍
介绍
我们今天来学习一下如何遍历 Map 对象的元素
有四种方法可以遍历 Map 对象
教程
准备
建立一个 Map 对象
Map<String, String> map = new HashMap<>(); map.put("123", "zhang3"); map.put("124", "li4"); map.put("125", "wang5"); map.put("126", "zhao6");
第一种
直接遍历
for (String key : map.keySet()) { System.out.println(key + ": " + map.get(key)); }
第二种
通过Interator迭代遍历
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); System.out.println(entry.getKey() + ": " + entry.getValue()); }
第三种
通过entry遍历,这种方法效率比较高,代码也比较简单
for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue()); }
第四种
只遍历元素的值
for (String v : map.values()) { System.out.println(v); }