java字符串常量池以及==和equals區別

字符串常量池:程序當中直接寫上的雙引號字符串,就在字符串常量池中。 對於基本類型來說,==是進行數值的比較。 對於引用類型(eg:String)來說,==是進行【地址值】的比較。 ==是進行對象的地址值比較,如果確實需要字符串的內容比較,可以使用兩個方法: public boolean equals(Object obj):參數可以是任何對象,只有參數是一個字符串並且內容相同的纔會給true;否則
相關文章
相關標籤/搜索