public void setOrderId(String orderId) { this.orderId = orderId == null ?"" :orderId ; } public void setOrderId(String orderId) { this.orderId = orderId ; } 這兩種方式哪個更好呢?在項目中更常用,請分別說明一下...
1 回答

眼眸繁星
TA貢獻1873條經驗 獲得超9個贊
沒有那種更好。這個得看實際業務需要。 如果實際業務不允許null值,所有null都要轉為“”,那么可以使用前者。 實際開發中后者使用的更多。也更靈活,可以傳null,遇到不能為null的也可以自己處理 obj.setOrderId(orderId == null ? "" : orderId); 所以沒有絕對的好壞之分,看情況,看習慣
添加回答
舉報
0/150
提交
取消