if(!DZBBStringUtils.isEmpty(dataS003.getAddress1())){

if(!DZBBStringUtils.isEmpty(dataS003.getAddress1())){。这句代码如果获取到的Address1是null会报错吗?这句话是什么意思啊?

就是对字符串进行了一个判空,如果不为空就执行if里面的逻辑。这里的空包含 null值和空字符串""。

Addr addr=dataS003.getAddress1();
boolean yn=DZBBStringUtils.isEmpty(addr);
if (yn==false) {