我有一个设置实例变量名称的代码,但如果用户输入null,则该名称应显示为“Unknown” 我无法想到如何做到这一点,请查看我的代码,并帮助我解决我的错误。谢谢!
我的代码:
if (name.equals(null))
{
this.name = name;
name="Unknown";
}
else
{
this.name=name;
}
答案 0 :(得分:0)
如果用户输入null,则必须使用“null”字符串进行检查,如下所示。已添加更多支票。
if (name == null || "".equals(name.trim()) || "null".equals(name)) {
this.name = name;
this.name="Unknown";
} else {
this.name=name;
}
答案 1 :(得分:0)
if (name.equals("null"))
{
name = "Unknown";
}