Optional<T>

java中的 Optional类:

//Optional用于处理可能为空的值的容器类,目的为了解决空指针问题

public final class Optional{

    //Return true if there is a value present, otherwise false.
    //Returns:true if there is a value present, otherwise false
    public boolean isPresent() {
        return value != null;
    }
}

 

isPresent()方法的使用

//Optional用于处理可能为空的值的容器类,目的为了解决空指针问题
Optional cmsPage = cmsPageRepository.findById(pageId);
        if (!cmsPage.isPresent()) {//id对应数据库中有东西
            return new CmsPageResult(CommonCode.FAIL, null);
        }

你可能感兴趣的:(项目,java,Optional)