String str = null 與 String str = ""的區別

1,""分配了內存;null沒有分配內存。app 2,""是一個字符串(String).它在內存中是存在的.而null它是一個空對象.在內存中是不存在的。對象 3,""佔內存,在內存中會分配一個空間。內存 *注意:若是定義String str = null ,當使用 str += "123",xxx.append(str)這樣的語句時,會把 null 當成 "null" 處理,從而發生錯誤字符串
相關文章
相關標籤/搜索