Optional容器(jdk1.8)

Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。

Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。

Optional 类的引入很好的解决空指针异常。

 

方法很多,具体看api文档

        String s5 = "a";
        Optional<String> s = Optional.of(s5);
        System.out.println(s.get());

 

posted @ 2019-06-25 21:28  温碧泉  阅读(160)  评论(0编辑  收藏  举报