Java String、Integet類型「==」什麼時候爲true

一、String類型的「==」 先上代碼: 運行結果: 分析: 1、==本身代表引用地址的比較,當「+」都是常量連接時,先去String常量池去找,若有,直接返回常量池該值; 2、若「+」有變量,則會在開闢新的內存空間,本質使用new了一個StringBuilder,然後用append方法連接,所以它的地址肯定跟原來的不一樣,具體可參考博客Java中的字符串連接符(+) 3、若是基本類型的 「==
相關文章
相關標籤/搜索