测试:判空

昨天测试遇到一个问题,间隔着填写内容时下载pdf出错。全填写或者全不填写未出现问题。

是代码判空时有个条件重复写了。

现在有姓名和性别两个文本框

if(null != aaa.getName()){name = aaa.getName().toString();}

if(null != aaa.getSex()){sex = aaa.getSex().toString();}


判断为:

if(null != aaa.getName()){name = aaa.getName().toString();}

if(null != aaa.getName()){sex = aaa.getSex().toString();}

若姓名填写,性别未填写,则性别会被赋予空值导致报错,若都不填写或都填写则都不会出现问题

你可能感兴趣的:(测试:判空)