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

溫馨提示×

java中map遍歷的方法是什么

小億
87
2023-11-13 17:02:56
欄目: 編程語言

在Java中,有多種方法可以遍歷Map對象。以下是幾種常用的方法:

  1. 使用keySet()方法遍歷Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對到map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);

// 使用keySet()方法獲取Map中所有的鍵
Set<String> keys = map.keySet();

// 遍歷鍵,然后通過鍵獲取對應的值
for (String key : keys) {
    Integer value = map.get(key);
    System.out.println("Key: " + key + ", Value: " + value);
}
  1. 使用entrySet()方法遍歷Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對到map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);

// 使用entrySet()方法獲取Map中所有的鍵值對
Set<Map.Entry<String, Integer>> entries = map.entrySet();

// 遍歷鍵值對,獲取鍵和值
for (Map.Entry<String, Integer> entry : entries) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("Key: " + key + ", Value: " + value);
}
  1. 使用forEach()方法遍歷Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對到map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);

// 使用forEach()方法遍歷Map中的鍵值對
map.forEach((key, value) -> {
    System.out.println("Key: " + key + ", Value: " + value);
});

這些方法都可以用來遍歷Map對象,選擇使用哪種方法取決于具體的需求和代碼風格。

0
紫阳县| 太仆寺旗| 米泉市| 灵山县| 浦县| 抚顺县| 清苑县| 龙里县| 陆河县| 平陆县| 长岛县| 洪江市| 育儿| 玉山县| 瓮安县| 杭锦后旗| 长岛县| 纳雍县| 乌恰县| 迁安市| 阜阳市| 惠安县| 繁昌县| 达拉特旗| 杨浦区| 醴陵市| 安乡县| 定远县| 建湖县| 侯马市| 大化| 石屏县| 墨竹工卡县| 宜宾市| 利辛县| 丰台区| 天等县| 望都县| 遂川县| 宽城| 吉安县|