String通過+號拼接需要判空

字符串拼接不復雜的時候最常用的操作就是使用+號拼接,

實際上, String + Object的拼接方式相當於String + String.valueOf(Object);

所以

 

public static void main(String[] args) {
        System.out.println("124"+null);
    }

這段代碼其實輸出的並不是124,而是124null。

因爲String.valueOf(null)會把null變成"null"。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章