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

溫馨提示×

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
扎兰屯市| 德保县| 南投县| 崇阳县| 丽水市| 大丰市| 探索| 革吉县| 龙门县| 海安县| 富源县| 明光市| 航空| 涟水县| 明溪县| 西乌| 怀来县| 利辛县| 治多县| 葵青区| 卢龙县| 微博| 乌审旗| 阿克苏市| 金平| 桂东县| 高安市| 北票市| 塔城市| 华池县| 罗源县| 天峻县| 潮安县| 泽州县| 盈江县| 双牌县| 尚义县| 孟州市| 大埔区| 苏州市| 华蓥市|