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

溫馨提示×

如何遍歷HashMap集合中的元素

小樊
82
2024-08-19 23:27:33
欄目: 編程語言

遍歷HashMap集合中的元素可以使用以下方法:

  1. 使用entrySet()方法遍歷:通過HashMap的entrySet()方法可以獲取到鍵值對集合Set,然后通過迭代器或循環遍歷Set中的每個鍵值對,獲取鍵和值。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加元素到HashMap
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 使用entrySet()方法遍歷HashMap
for(Map.Entry<String, Integer> entry : hashMap.entrySet()) {
    System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
  1. 使用keySet()方法遍歷:通過HashMap的keySet()方法可以獲取到鍵的集合Set,然后通過迭代器或循環遍歷Set中的每個鍵,獲取對應的值。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加元素到HashMap
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 使用keySet()方法遍歷HashMap
for(String key : hashMap.keySet()) {
    Integer value = hashMap.get(key);
    System.out.println("Key: " + key + ", Value: " + value);
}
  1. 使用forEach()方法遍歷:Java 8及以上版本可以使用forEach()方法結合Lambda表達式遍歷HashMap。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加元素到HashMap
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 使用forEach()方法遍歷HashMap
hashMap.forEach((key, value) -> {
    System.out.println("Key: " + key + ", Value: " + value);
});

0
陕西省| 徐汇区| 大荔县| 沭阳县| 那坡县| 五常市| 辛集市| 措美县| 海门市| 新和县| 建瓯市| 新疆| 乌拉特后旗| 宁乡县| 无锡市| 大竹县| 塘沽区| 双鸭山市| 隆安县| 和田市| 应用必备| 如皋市| 定陶县| 陆丰市| 罗田县| 英德市| 烟台市| 浦江县| 忻州市| 澄城县| 庐江县| 大化| 秭归县| 峡江县| 文化| 从江县| 饶平县| 武川县| 禹州市| 乐亭县| 济源市|