Java 8 Stream API 過濾map指定的key

Map<String, Object> extendParam = 
alertMap.entrySet().stream()
.filter(map -> "labels".equals(map.getKey()) || "annotations".equals(map.getKey()))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

上述代碼是,獲取map中指定的key的map集合。也就是將不是labels和annotations  鍵的數據剔除出去,組成新的map。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章