[英]Assigning to a variable if string is null
我有一個設置實例變量名稱的代碼,但如果用戶輸入 null,名稱應顯示為“未知”我無法想到如何執行此操作,請查看我的代碼並幫助我了解我的情況錯了。 謝謝!
我的代碼:
if (name.equals(null))
{
this.name = name;
name="Unknown";
}
else
{
this.name=name;
}
如果用戶輸入 null,則必須使用“null”字符串進行檢查,如下所示。 添加了更多檢查。
if (name == null || "".equals(name.trim()) || "null".equals(name)) {
this.name = name;
this.name="Unknown";
} else {
this.name=name;
}
if (name.equals("null"))
{
name = "Unknown";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.