[英]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.