zoukankan      html  css  js  c++  java
  • Optional 类的方法

    方法 描述
    empty 返回一个空的 Optional 实例
    filter 如果值存在并且满足提供的谓词,就返回包含该值的 Optional 对象;否则返回一个空的Optional 对象
    flatMap 如果值存在,就对该值执行提供的 mapping 函数调用,返回一个 Optional 类型的值,否则就返回一个空的 Optional 对象
    get 如果该值存在,将该值用 Optional 封装返回,否则抛出一个 NoSuchElementException 异常
    ifPresent 如果值存在,就执行使用该值的方法调用,否则什么也不做
    isPresent 如果值存在就返回 true ,否则返回 false
    map 如果值存在,就对该值执行提供的 mapping函数调用
    of 将指定值用 Optional 封装之后返回,如果该值为 null ,则抛出一个 NullPointerException异常
    ofNullable 将指定值用 Optional 封装之后返回,如果该值为 null ,则返回一个空的 Optional 对象
    orElse 如果有值则将其返回,否则返回一个默认值
    orElseGet 如果有值则将其返回,否则返回一个由指定的 Supplier 接口生成的值
    orElseThrow 如果有值则将其返回,否则抛出一个由指定的 Supplier 接口生成的异常
  • 相关阅读:
    Linux下增加User及添加sudo权限
    windows下的asp.net core开发及docker下的发布
    Linux下建立虚拟内存
    Github访问慢解决办法
    Uva 10061
    SYOJ 1001. Alphacode
    SRM144DIV1 Lottery
    SRM609 DIV2 950
    mysql 半同步
    mysql root用户不知到密码的情况下修改密码
  • 原文地址:https://www.cnblogs.com/sueyyyy/p/12550674.html
Copyright © 2011-2022 走看看