有什么方法可以将两者FailableFunction
和Function
lambdas 一起使用到单个.map
链接流中?
Function<String, Organization> hook = (id) -> this.organizationRepository.findById(id).get();
FailableFunction<Organization, Organization, MpiException> failableSave = (r) -> this.organizationRepository.save(r);
List<String> ids;
Failable.stream(ids)
.map(hook)
.map(failableSave)
.collect(Collectors.toList());
我越来越:
Streams.FailableStream 类型中的方法 map(FailableFunction<String,R,?>) 不适用于参数 (Function<String,Organization>)
这里的问题是有时我需要使用Function
而其他时候我需要使用FailableFunction
.
关于如何将它们用于相同的流mapping
链接的任何想法?