Java可选空指针异常

时间:2017-04-12 15:43:20

标签: java optional

我第一次尝试使用选项,并使用以下代码获得NPE。

Optional.ofNullable(getCustomer())
            .ifPresent(customer ->
                {
                    if (!customer.isEnabled())
                    {
                            //Error
                    }
               }
         );

调试时,我可以看到getCustomer()返回一个有效的Customer,但是当执行ifPresent块时,客户显然是空的。

任何人都可以告诉我这里我做错了什么吗?

由于

0 个答案:

没有答案