簡體   English   中英

如何設置存在於ArrayList中的兩個對象之間的相等性比較?

[英]How to set the equality comparison between two objects present in an ArrayList?

如何設置存儲在ArrayList類型的對象中的兩個由我定義的對象之間的相等比較行為?

為此,Java語言中存在兩個基本方法,稱為equals(...)和hashCode(),它們在默認情況下在類java.lang.Object中聲明,並且是Java核心庫的一部分。

您應該在需要比較的類中實現這兩種方法!

equals()方法用於比較一個對象與另一個對象是否相等。

hashCode()方法用於生成與對象相對應的ID號。

有關更多信息,請參見: https : //docs.oracle.com/javase/7/docs/api/java/util/List.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM