其他分享
首页 > 其他分享> > orElse和orElseGet的区别

orElse和orElseGet的区别

作者:互联网

orElse举例:

在这里插入图片描述

执行结果:
在这里插入图片描述

orElseGet举例

在这里插入图片描述

执行结果:
在这里插入图片描述

总结

当传入的对象为null时,orElse也会执行里面的方法,orElseGet也会执行。
当传入对象不为空,orElse会执行,但是orElseGet不会执行。

标签:null,orElseGet,传入,区别,举例,执行,orElse
来源: https://blog.csdn.net/sxl123sxl/article/details/120211820