当前位置:网站首页>消除`if()else{ }`写法
消除`if()else{ }`写法
2022-07-05 17:47:00 【Edric_豪】
- 如果
person
的名称为空,则执行业务赋值ID
Person person = new Person();
Optional.ofNullable(person..getName()).ifPresent(p->p.setId(1))
- 如果
person
的名称不为空则返回名称,否则返回2
String test = Optional.ofNullable(person.getName()).orElse("2");
边栏推荐
- ISPRS2020/云检测:Transferring deep learning models for cloud detection between Landsat-8 and Proba-V
- 一文读懂简单查询代价估算
- GFS distributed file system
- Leetcode daily practice: rotating arrays
- Cmake tutorial step5 (add system self-test)
- nacos -分布式事务-Seata** linux安装jdk ,mysql5.7启动nacos配置ideal 调用接口配合 (保姆级细节教程)
- ISPRS2022/云检测:Cloud detection with boundary nets基于边界网的云检测
- Career advancement Guide: recommended books for people in big factories
- flask接口响应中的中文乱码(unicode)处理
- 请问下为啥有的表写sql能查到数据,但在数据地图里查不到啊,查表结构也搜不到
猜你喜欢
企业数字化发展中的六个安全陋习,每一个都很危险!
Zabbix
Leetcode daily question: the first unique character in the string
7 pratiques devops pour améliorer la performance des applications
Thesis reading_ Chinese NLP_ LTP
Redis Foundation
Cmake tutorial Step4 (installation and testing)
LeetCode 练习——206. 反转链表
Mask wearing detection based on yolov3
Cmake tutorial Step2 (add Library)
随机推荐
Sentinel-流量防卫兵
Leetcode daily question: merge two ordered arrays
如何保存训练好的神经网络模型(pytorch版本)
C # mixed graphics and text, written to the database in binary mode
Sentinel flow guard
VC编程入门浅谈「建议收藏」
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
登录连接 CDB 和 PDB
Redis Foundation
Leetcode daily practice: rotating arrays
Cartoon: how to multiply large integers? (next)
通过SOCKS代理渗透整个内网
Neural network self cognition model
EPM related
Cartoon: looking for the best time to buy and sell stocks
Use QT designer interface class to create two interfaces, and switch from interface 1 to interface 2 by pressing the key
Independent development is a way out for programmers
ISPRS2022/雲檢測:Cloud detection with boundary nets基於邊界網的雲檢測
Accuracy of BigDecimal Division
小白入门NAS—快速搭建私有云教程系列(一)[通俗易懂]