實作 Java Comparable 介面
在 Java 中實作 Comparable 介面允許對物件進行比較和排序。這在處理需要明確定義的排序的集合時特別有用。
場景:
您建立了一個名為 Animal 的抽象類,具有名稱、年份等屬性發現和人口。若要根據發現年份對此類實例進行排序,您需要在 Animal 類別中新增 Comparable 介面。
解決方案:
以下是compareTo()方法的範例實作:
@Override public int compareTo(Animal other) { return Integer.compare(this.yearDiscovered, other.yearDiscovered); }
透過此實現,具有發現的年份越高,在排序集合中的排序就會越高。實作 Comparable 是在 Java 應用程式中啟用物件比較和排序的簡單方法。
以上是在 Java 中如何根據動物物件的發現年份對動物物件進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!