9月28日

代碼糾錯

將對象中的某個字符串轉換成字符串時,經常使用 ** toString() **方法,但是當該字段爲null時,使用 ** toString() ** 方法就會報空指針錯誤,因此使用該方法前判斷一下。

代碼示例:

 public EfficiencyMonthDto outvoToDto(EfficiencyMonthOutVo outVo){

        EfficiencyMonthDto dto = new EfficiencyMonthDto();
        if (null != outVo.getDataDate()){
            dto.setDataDate(outVo.getDataDate().toString());
        }
        if (null != outVo.getDataYear()){
            dto.setDataYear(outVo.getDataYear());
        }
        if (null != outVo.getDataMonth()){
            dto.setDataMonth(outVo.getDataMonth());
        }
        if (null != outVo.getDataDay()){
            dto.setDataDay(outVo.getDataDay());
        }
        if (null==outVo.getOperationalRate()){
            dto.setOperationalRate("");
            return dto;
        }
        if ( null != outVo.getOperationalRate()){
            dto.setOperationalRate(outVo.getOperationalRate().toString());
        }
        return dto;
    }```

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章