Optional.flatMap()和Stream.flatMap()有什么区别。
在Stream上更正flatMap:
List<ObjectDTO> collect = types.stream()
.flatMap(a -> client.getSthById(new URI(a)).stream())
.collect(Collectors.toList());
在Optional上使用flatMap时发生异常:
List<ObjectDTO> collect2 = client.getSthByObj(obje.get(), null).getBrowse()
.flatMap(uri -> client.getSthById(uri).stream())
.collect(Collectors.toList());
为什么不能以相同的方式使用它?
侃侃尔雅
米琪卡哇伊
相关分类