我有一个可选的方法,它返回一个Cat
对象(也是可选的)。在调用它的地方,我想以一种方式处理它:如果有猫就返回,否则继续执行。
Opitional<Cat> option = isCatFound();
if (option.isPresent()) {
return option.get();
}
//DO STUFF HERE IF NO CAT FOUND
我现在有上述的代码。我希望使用更好的东西来代替它,一个单行解决方案。
是否有这样的可能性?或者正确的使用 Optional 的方式?