【发布时间】:2019-03-12 20:25:18
【问题描述】:
有没有映射这个,而不是循环遍历它? 在某些情况下,值不应该放在地图中,所以我想忽略这些:
Map<A, String> returnMap = new HashMap<>();
Map<A, List<Long>> mapLByA = //...
mapLByA.forEach((k, v) -> {
Optional<String> strOp = someMethod(v);
if (str.isPresent()) {
returnMap.put(k, strOp.get());
}
});
return returnMap;
【问题讨论】:
标签: java java-8 functional-programming java-stream