0
私はこの醜いクリーチャーを書いた:オプションのクラスのリファクタリング
Optional<Transaction> secondSide = findSecondSide(transaction.getId());
if(secondSide.isPresent()) {
secondSide.get().setFlag("Y");
save(secondSide.get());
}
は、私がisPresent()
とget()
を使用せずに、これをリファクタリングすることができます方法はありますか?
おかげで、私は、中括弧をして行方不明になりました! – Dargenn
@Dargenn何か試してみたら、それを見せて! –
私は 'secondSide.ifPresent を試してみた(S - > \t \t \t \t s.setBeneficiary( "Y"); \t \t \t \t)S(SAVE; \t \t \t \t);' 私はラムダを使うのはかなり新しいので、私が間違っていたことは分かりませんでした。 – Dargenn