0

有什么方法可以将两者FailableFunctionFunctionlambdas 一起使用到单个.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链接的任何想法?

4

0 回答 0