代码纠错
将对象中的某个字符串转换成字符串时,经常使用 ** 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;
}```