簡體   English   中英

如果字符串為空,則分配給變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM