温馨提示×

如何遍历hashmap链表中的元素

小樊
101
2024-09-15 17:43:18
栏目: 编程语言

要遍历HashMap中的元素,您可以使用Java中的迭代器(Iterator)或者for-each循环

方法1:使用Iterator

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Main { public static void main(String[] args) { HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("One", 1); hashMap.put("Two", 2); hashMap.put("Three", 3); Iterator<Map.Entry<String, Integer>> iterator = hashMap.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String, Integer> entry = iterator.next(); System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()); } } } 

方法2:使用for-each循环

import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("One", 1); hashMap.put("Two", 2); hashMap.put("Three", 3); for (Map.Entry<String, Integer> entry : hashMap.entrySet()) { System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()); } } } 

在这两个示例中,我们首先创建了一个HashMap并添加了一些元素。然后,我们使用Iterator或for-each循环遍历HashMap中的每个键值对,并打印出键和值。您可以根据需要修改这些示例以适应您的具体需求。

0