遍历HashMap可以使用以下几种方法:
- 使用Iterator遍历:
HashMaphashMap = new HashMap<>(); // 添加元素到HashMap hashMap.put("A", 1); hashMap.put("B", 2); hashMap.put("C", 3); Iterator > iterator = hashMap.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry entry = iterator.next(); String key = entry.getKey(); Integer value = https://www.yisu.com/ask/entry.getValue();>
- 使用For-Each循环遍历:
HashMaphashMap = new HashMap<>(); // 添加元素到HashMap hashMap.put("A", 1); hashMap.put("B", 2); hashMap.put("C", 3); for (Map.Entry entry : hashMap.entrySet()) { String key = entry.getKey(); Integer value = https://www.yisu.com/ask/entry.getValue();>
- 遍历所有的Key:
HashMaphashMap = new HashMap<>(); // 添加元素到HashMap hashMap.put("A", 1); hashMap.put("B", 2); hashMap.put("C", 3); for (String key : hashMap.keySet()) { Integer value = https://www.yisu.com/ask/hashMap.get(key);>
- 遍历所有的Value:
HashMaphashMap = new HashMap<>(); // 添加元素到HashMap hashMap.put("A", 1); hashMap.put("B", 2); hashMap.put("C", 3); for (Integer value : hashMap.values()) { // 在这里处理value } 请根据具体的需求选择合适的遍历方法。