我写了这个丑陋的生物:
Optional<Transaction> secondSide = findSecondSide(transaction.getId());
if(secondSide.isPresent()) {
secondSide.get().setFlag("Y");
save(secondSide.get());
}
我有没有办法重构这一点,而不使用isPresent()
和get()
?