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

溫馨提示×

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
若羌县| 雅江县| 孝义市| 云阳县| 时尚| 汕尾市| 盐源县| 望奎县| 台北市| 阳江市| 专栏| 南安市| 巴里| 楚雄市| 车险| 建德市| 博白县| 麟游县| 定陶县| 临湘市| 鄂温| 河北省| 清水河县| 连江县| 通化市| 勃利县| 策勒县| 涞源县| 荥经县| 郑州市| 巴楚县| 郓城县| 佳木斯市| 鄂托克旗| 永宁县| 云梦县| 尖扎县| 祁阳县| 色达县| 富蕴县| 华安县|