0
當我編寫代碼時,我經常要比較兩個字符串。我知道,調用string.equals()
拋出一個java.lang.NullPointerException
如果String
是null
,所以我一直做的是:比較避免空指針異常的字符串
if (string != null && string.equals("something") {
// Do something
}
這導致有大量的總是包含一個條件的String
是否null
與否的方法。
我想避免這種重複而沒有拋出錯誤,這有可能嗎?