javaSE.判空包装类
判空包装类Optional,这个类可以很有效的处理空指针问题
空指针异常👇

特判null👇

Optional类可以更加优雅地处理这种问题👇👇
ofNullable👇

isPresent isEmpty 👇

👇

包装之后,我们再获取时可以优雅地处理为空的情况:👇
get方法可以获取被包装的对象引用,但是如果为空的话,会抛出异常

get👇


对这种可能👆为空的情况处理,如果为空,那么就返回另一种备选方案:👇orElse


还可以将包装类型转换为另一种类型👇
使用map来进行映射,将当前类型转换为其他类型,或者是进行处理


map可以将String处理为Integer类型 然后get 获取对象👇

orElseGet()👇

orElseThrow 抛出空指针异常👇

toString👇

