にブール値を採用することができ、これを行うことができます。たちはOptionalsようJava8(ifPresentとorElse)Java8を使用して
Optional.ofNullable(realResult).orElse(mockResult);
の代わりに:
if(realResult == null)
return mockResult;
return realResult;
質問:でした私たちは、 adobtブールはjava8に?
Boolean.valueOf(boolVar).ifTrue(trueResult).orElse(falseResult);
の代わり:
if(boolVar)
return trueResult;
return falseResult;
編集#1 たちができるならば、まだ迷って、三元操作を示唆してくれてありがとうのか、言い換えれば、我々はそのような何かを書くことができますか?
return boolVarで何が問題になりますか? trueResult:falseResult'? – ParkerHalo
あなたはこのような振る舞いを持つ独自のクラスを作成することができます。それは難しいことではありません。 – ByeBye
@ParkerHalo何も間違っています。 –