如何遍历hashmap链表中的元素

   2024-09-30 5670
核心提示:要遍历HashMap中的元素,您可以使用Java中的迭代器(Iterator)或者for-each循环方法1:使用Iteratorimport java.util.HashMap;i

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

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号