jjot0:
私は、このクラスがあるとします。
class Dependency{
public Dependency reverse() { ... } // returns this Dependency after some reverse OP
public int doSomething(int param) { ... }
}
私はこのようにそれを使用することができます。
Optional<Integer> opt = ...
Dependency dep = new Dependency();
opt.map(dep::reverse::doSomething);
これは非常にきれいになりますが、それは可能ですか?変換(適用するreverse
)にしDependency
、その後、適用doSomething
方法?
leo277:
私が正しくあなたを理解している場合、それはそうですreverse()
がかかることはありませんInteger
あなたは、単に行うことができますので、:
opt.map(dep.reverse()::doSomething);