1.7.2 不适合使用Optional值的方式
如果没有正确地使用Optional值,那么相比较以往的得到“某物或null”的方式,你并没有得到任何好处。
get方法会在Optional值存在的情况下获得其中包装的元素,或者在不存在的情况下抛出一个NoSuchElementException对象。因此,
java.util.Optional 8
- T get()
产生这个Optional的值,或者在该Optional为空时,抛出一个NoSuchElement Exception对象。 - boolean isPresent()
如果该Optional不为空,则返回true。