在Java中,equals()方法是用來(lái)比較兩個(gè)對(duì)象是否相等的方法。當(dāng)我們調(diào)用一個(gè)對(duì)象的equals()方法時(shí),它會(huì)比較這個(gè)對(duì)象與傳入的參數(shù)對(duì)象是否相等。在默認(rèn)情況下,equals()方法會(huì)比較兩個(gè)對(duì)象的引用是否相等,也就是它們是否指向同一個(gè)內(nèi)存地址。
如果我們想要比較兩個(gè)對(duì)象的內(nèi)容是否相等,我們通常需要在自定義類(lèi)中重寫(xiě)equals()方法。在重寫(xiě)equals()方法時(shí),我們需要根據(jù)我們自定義的邏輯來(lái)進(jìn)行比較,例如比較對(duì)象的屬性是否相等。
總的來(lái)說(shuō),equals()方法的作用是用來(lái)比較兩個(gè)對(duì)象是否相等,這是在Java中常用的方法之一。