我有一堂课,里面有很多字符串字段。在所有这些字段的 setter 方法中,我必须进行这样的检查(因为数据可能为空):
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吗?我已阅读避免 != null,但这适用于这里吗?