代碼糾錯
將對象中的某個字符串轉換成字符串時,經常使用 ** 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;
}```