static <T> Optional<T> ofNullable(T value)
如果为非空,返回 Optional 描述的指定值,否则返回空的 Optional。<U>Optional<U> map(Function<? super T,? extends U> mapper)
如果有值,则对其执行调用映射函数得到返回值。如果返回值不为 null,则创建包含映射返回值的Optional作为map方法返回值,否则返回空Optional。T orElse(T other)
如果存在该值,返回值, 否则返回 other。T orElseGet(Supplier<? extends T> other)
如果存在该值,返回值, 否则触发 other,由函数来产生。
Optional的常用方法
最新推荐文章于 2024-04-28 15:42:41 发布