减少Java8中的UnaryOperator列表直到它们代表一个我可以调用apply的UnaryOperator的首选方法是什么?例如我有以下interfaceMyFilterextendsUnaryOperator{};publicMyObjectfilterIt(Listfilters,MyObjectobj){Optionalmf=filters.stream().reduce((f1,f2)->(MyFilter)f1.andThen(f2));returnmf.map(f->f.apply(obj)).orElse(obj);}但这段代码在(MyFilter)f1.andTh