什么是Optional对象 Java 8中所谓的Optional对象,即一个容器对象,该对象可以包含一个null或非null值.如果该值不为null,则调用isPresent()方法将返回true,且调用get()方法会返回该值. 另外,该对象还有其它方法: 如可以使用orElse()方法给Optional对象设定默认值(当值为null时,会使用默认值): 使用ifPresent()方法来执行一段代码(当值不为null时,执行代码段). Optional主要被用于Java 8的Stream中,简…