假設(shè)我在一個(gè)類中有這個(gè) ArrayList:private ArrayList<Integer> someList = new ArrayList<Integer>();如果我要重寫包含 ArrayList 的類中的 java.lang.equals() 方法,并且我想比較另一個(gè)對象的 ArrayList 是否相等:@Overridepublic boolean equals(Object o) { this.someList.equals(o.someList);}ArrayList equals 方法是否可以比較另一個(gè) ArrayList 的大小和內(nèi)容,或者它是否只調(diào)用當(dāng)前重寫的 equals 方法?
List.equals() 在重寫 java.lang.Object.equals() 時(shí)是否執(zhí)行了
函數(shù)式編程
2023-11-10 16:41:57