中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何遍歷hashmap鏈表中的元素

小樊
83
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
南汇区| 昆明市| 新巴尔虎右旗| 阿克苏市| 祁阳县| 老河口市| 岫岩| 运城市| 光山县| 舞钢市| 荔波县| 临桂县| 盱眙县| 嵊泗县| 宁波市| 克拉玛依市| 玉龙| 信阳市| 鸡东县| 紫阳县| 安化县| 穆棱市| 固始县| 合作市| 锡林郭勒盟| 若羌县| 茂名市| 民丰县| 宁河县| 鹰潭市| 玉林市| 万盛区| 南华县| 额敏县| 澜沧| 克拉玛依市| 额尔古纳市| 新余市| 即墨市| 芜湖县| 丰镇市|