我有一堂课,其中有很多字符串字段。在所有这些字段的设置方法中,我必须像这样进行检查(因为数据可能为空):
public void setAddress1(String address1)
{
this.address1 = Contract.checkNull(address1, "");
}
合同类别如下:
public class Contract
{
public static checkNull(String input, String output)
{
return (null == input) ? output : input;
}
}
我有几个字段,例如上面的“ address1”。除了上述以外,还有什么好的方法可以避免null?我已经读过avoiding != null,但是这里适用吗?
最佳答案
我建议您导入Apache String实用程序,因为您有很多String notnull检查。因为此实用程序提供的所有方法都是null安全的,这意味着当参数为null时,它不会引发NullPointException并且可以很好地处理它。 here是它的API