91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

hashmap如何遍歷

小億
49
2024-01-04 05:21:23
欄目: 編程語言

在Java中,可以使用以下方法遍歷HashMap:

  1. 使用鍵集遍歷:使用keySet()方法獲取HashMap中的鍵的集合,然后使用for-each循環遍歷鍵集,通過鍵獲取對應的值。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加鍵值對
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 遍歷
for (String key : hashMap.keySet()) {
    Integer value = hashMap.get(key);
    System.out.println(key + ": " + value);
}
  1. 使用值集遍歷:使用values()方法獲取HashMap中的值的集合,然后使用for-each循環遍歷值集。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加鍵值對
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 遍歷
for (Integer value : hashMap.values()) {
    System.out.println(value);
}
  1. 使用Entry集合遍歷:使用entrySet()方法獲取HashMap中的鍵值對的集合,然后使用for-each循環遍歷Entry集合,通過Entry獲取鍵和值。
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加鍵值對
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);

// 遍歷
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println(key + ": " + value);
}

這些方法可以根據具體需求選擇使用,根據鍵遍歷可以獲取鍵和值,根據值遍歷可以只獲取值,而使用Entry集合遍歷可以同時獲取鍵和值。

0
玉溪市| 尼勒克县| 牟定县| 大埔县| 嘉黎县| 谢通门县| 沙洋县| 大名县| 谷城县| 吴旗县| 乾安县| 长宁县| 神池县| 辽阳县| 康平县| 十堰市| 凤庆县| 万山特区| 祥云县| 综艺| 延边| 富蕴县| 清原| 瑞丽市| 广东省| 嘉荫县| 黔南| 蒙自县| 固镇县| 东乌珠穆沁旗| 额敏县| 长宁县| 铁岭市| 安顺市| 阳泉市| 钦州市| 栾城县| 广昌县| 西林县| 彩票| 张家口市|