亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
通海县| 桃园市| 禄劝| 湟中县| 锡林浩特市| 年辖:市辖区| 石阡县| 丰都县| 渝北区| 马关县| 汝城县| 丹阳市| 承德市| 弥渡县| 新建县| 都安| 鄢陵县| 抚宁县| 驻马店市| 广水市| 武威市| 调兵山市| 苏州市| 高陵县| 客服| 普陀区| 永丰县| 衡南县| 潮安县| 岳阳县| 深圳市| 曲松县| 凌云县| 随州市| 乌兰浩特市| 封丘县| 高安市| 贡山| 犍为县| 平和县| 遵化市|