当对象或属性为空时,如何安全的给默认值
一种是 :
String isPrintLogo = vodInfoDto.getIsPrintLogo();
if(!"0".equalsIgnoreCase("isPrintLogo")){
isPrintLogo="1";
demandVideoInfo.setIsPrintLogo(isPrintLogo);
}
将比较的属性值放入到equals后面中,也会规避异常出现
另一种是:
demandVideoInfo.setIsPrintLogo("null".equalsIgnoreCase(isPrintLogo)?"1":isPrintLogo);
通过一个三元运算,可以轻松搞定