老师,OPtional中orElse和orElseGet有什么区别

来源:5-2 实战:Optional使用

韶华白首

2022-05-01

RT

写回答

2回答

张小喜

2022-07-23

orElse方法的参数是一个固定值。

orElseGet方法的参数是一个Supplier方法,这个方法在Stream那节讲过,是个数据创建方法,可以根据不同条件返回不同的值。

0
0

张小喜

2022-07-23

//img.mukewang.com/szimg/62dbc3a10946285207860236.jpg

如上图代码所示

0
0

Java高效编程技巧实践 告别996

可以改变的编程效率

1451 学习 · 326 问题

查看课程