Java 9中Optional.or()方法的重要性是什么?

Java 9中Optional.or()方法的重要性是什么?

Optional.or()方法返回一个Optional,描述如果存在值则返回该值,否则返回由提供函数生成的Optional。

语法

public Optional or(Supplier