Optional中的flatMap使用

前言

Optional提供了flatMap方法,主要用于再返回一个Optional

flatMap使用

vbnet 复制代码
public class Optional1Demo {

    public static void main(String[] args) {
        Optional<String> optional = Optional
                .ofNullable("aaa").flatMap(x -> Optional.ofNullable(x));
        System.out.println(optional.get());
    }
}

输出结果为

总结

flatMap是Optional提供一个方法,可以有效解决空指针问题,不过看个人使用程度

相关推荐
IT_陈寒7 小时前
Redis连接池泄漏那次,我差点把生产环境搞崩了
前端·人工智能·后端
灿飞屋7 小时前
Kotlin与Java虚拟机三:控制流
android·java·开发语言·后端·python·kotlin·安卓
石小石Orz7 小时前
AI 正在蚕食我们的编码能力
前端·后端·算法
陈随易7 小时前
专注飞机 FocusFlight,两个人把番茄钟做成了一趟航班
前端·后端·程序员
量化分析码农8 小时前
【Python量化波动率实战 04】低波动异象:低波组真的跑赢高波组吗
后端
风上猫8 小时前
MySQL多值索引:让 JSON 数组也能走索引(以及 6 个容易踩的坑)
后端
苏三说技术10 小时前
聊聊Redisson最常见的8个坑
后端
学长毕设13 小时前
基于SpringBoot的野生动物公益保护平台设计与实现-附源码
java·spring boot·后端
梦里寻码14 小时前
我用 NestJS + Vue3 写了一套完整的研发管理系统(58 表 / 229 API / 130 项断言,全开源
前端·后端·算法