关于java返回值对象BO设置初始值的问题

China☆狼群 提交于 2020-01-21 04:41:39

最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如:

private String idCard = null;

private Long province = -1l;

private Long city = -1l;

private Long district = -1l;

private Integer isAdministrator = -1;

原因是 在后续使用 BO对象.getCity().toString();     这种操作时,如果值为null,会报空指针异常....

避免空指针时,也可以在get()方法中使用三目运算符进行判断一下

    public Integer getStatusId() {
        return statusId==null?-1:statusId;
    }

特此写下记录一下.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!