Java8 Optional的详细使用教程
Optional介绍Optional是Jdk1.8提供的一个新类,希望可以通过该类的引入解决令人烦躁的null判断问题,非常好用。现在对Optional的API使用做一个简单的说明。API介绍Optional的所有的方法如下图所示,这些API大致可以分为以下几类:1、构建API:构建一个Optional对象;方法有:empty( )、of( )、ofNullable( );2、获取API:获取Optional对象里包装的值;方法有:get( )、orElse( )、orElseGet( )、orElseThrow( );3、转换API:将Optional对象里包装的值转换成一个新的值;方法有:map( )、flatMap( );4、判断API:对Optional对象里包装的值做一些逻辑判断;方法有:filter( )、isPresent( )、ifPresent( );API使用方法首先准备一个pojo类判断类总结
下载地址
用户评论