在java中String a=""和String a=null的差別

在java中String是一個很特殊的類,它是不可更改的。 String a ="",表示聲明一個字符串類型的引用,其值爲""空字符串,這個a引用指向的是空字符串的內存空間; String a=null,表示聲明一個字符串對象的引用,沒有指向任何的內存空間 由上面的圖可知 空字符串對象與null的值不相等,且內存地址也不相等; new String()創建一個字符串對象的默認值爲"" 判斷字符串是
相關文章
相關標籤/搜索