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

溫馨提示×

Java的Map遍歷有哪些新特性

小樊
84
2024-07-23 13:23:03
欄目: 編程語言

在Java中,Map接口的遍歷有幾種常見的方式:

  1. 使用Iterator遍歷Map的鍵值對:
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
    Map.Entry<String, Integer> entry = iterator.next();
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println(key + ": " + value);
}
  1. 使用forEach遍歷Map的鍵值對:
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

map.forEach((key, value) -> {
    System.out.println(key + ": " + value);
});
  1. 使用Stream API遍歷Map的鍵值對:
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

map.entrySet().stream().forEach(entry -> {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println(key + ": " + value);
});

以上是Java中常見的Map遍歷方式,新特性主要是Stream API的引入,使得遍歷Map變得更加簡潔和靈活。

0
垫江县| 昆明市| 淳安县| 石阡县| 五家渠市| 饶平县| 宁阳县| 吴忠市| 大城县| 巫山县| 鹰潭市| 文成县| 化德县| 韶山市| 双城市| 新邵县| 东源县| 清涧县| 四子王旗| 星子县| 吴旗县| 德保县| 襄垣县| 盘锦市| 昆山市| 延寿县| 新绛县| 宝山区| 濮阳县| 东源县| 苗栗市| 禄丰县| 涟源市| 金坛市| 镇康县| 文水县| 巫山县| 广平县| 汶川县| 新泰市| 景东|