[Java]StringUtils.equals()取代String.equals()

如果是String.equals(),當參數為null時,會直接報錯,

而StringUtils.equals()可以判斷參數為null,

減少程式碼,

不過要注意的一點是,

當兩個參數皆為null時,回傳值為true,

如果業務邏輯層是兩個字串皆為bull,則不相同,

則需要另外寫判斷式處理

另外,StringUtils有nonEquals方法,比起!String.equals()更有可讀性,不過,在apache api裡面沒看到這個方法…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *