如何遍历hashmap链表中的元素

avatar
作者
筋斗云
阅读量:0

要遍历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中的每个键值对,并打印出键和值。您可以根据需要修改这些示例以适应您的具体需求。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!