java中equal和==的區別

Java中==和baiequal的區別爲: 1、== 表示 判斷2個變量或對象實例是否指向du同一個zhi內存空間,equals()表示 判斷2個變量或對象實例所dao指向的內存空間的值是否相同。 2、== 表示 對內存地址進行比較,equals()表示 對字符串的內容進行比較。 3、== 表示引用是否相同,equals() 表示值是否相同。 擴展資料: Java compareTo() 方法用於
相關文章
相關標籤/搜索