没有合适的资源?快使用搜索试试~ 我知道了~
java中optional妙用解决NullPointerException
需积分: 1 2 下载量 103 浏览量
2023-06-16
13:46:16
上传
评论
收藏 164B TXT 举报
温馨提示
创建 Optional.empty(); 创建一个空的 Optional 实例(这里返回一个为Null的optional) Optional<String> empty = Optional.empty(); Optional.of(T t); 创建一个 Optional 实例,当 t为null时抛出异常(of 方法的值不能为空否则会抛出异常) Optional<String> optional1 = Optional.of("hello"); 判断 isPresent(): 判断optional是否为空,如果空则返回false,否则返回true orElse(T other): 如果optional不为空,则返回optional中的对象;如果为null,则返回 other 这个默认值 orElseGet(Supplier other): 如果optional不为空,则返回optional中的对象;如果为null,则使用Supplier函数生成默认值other orElseThrow(Supplier exception): 如果optional不为空,则返回optional
资源推荐
资源评论
资源评论
ybb_ymm
- 粉丝: 1w+
- 资源: 136
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python的RSA加密解密及单文件exe封装设计源码
- 基于c++的资源争夺游戏(源码+游戏简介)
- 基于内存MQ的ws-task分布式任务分发框架核心源码
- 基于Java的e-shopping购物系统设计源码学习资源
- 基于Kotlin/Java语言的WBVideoDownload最新混合下载设计源码
- YOLOv8在实例分割中的卓越表现:深入分析与代码实践
- 基于matlab的热红外图像温度检测,含GUI界面
- 基于Java开发的锤子风格Dialog设计源码
- 基于Java+JavaScript+HTML+CSS的快递e栈项目设计源码
- 基于MatLab实现LSB(最低有效位)算法完成图片数字水印隐写功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功