gpt4 book ai didi

java - 如何避免空检查

转载 作者:行者123 更新时间:2023-12-01 17:25:17 26 4
gpt4 key购买 nike

我有一个类,其中有很多字符串字段。在所有这些字段的设置方法中,我必须执行这样的检查(因为数据可能为空):

public void setAddress1(String address1)
{
this.address1 = Contract.checkNull(address1, "");
}

Contract如下:

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

关于java - 如何避免空检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com