Optional使用记录

2022-08-08  本文已影响0人  走码人

Optional用来进行判断

常规写法

if(null!=obj){
   //非空时执行此逻辑
}

采用Optional的写法

Object obj=null;
Optional.ofNullable(obj).ifPresent((t)->{
  //非空时执行此逻辑
});


待else的处理方式

Object obj=null;
Optional.ofNullable(obj).ifPresentOrElse((t)->{
  //非空时执行此逻辑
},()->{
  //空时执行此逻辑
});

函数的链式调用

上一篇下一篇

猜你喜欢

热点阅读