Java 如何将两种类型的对象添加到对象列表并比较它们之间的日期?

Java 如何将两种类型的对象添加到对象列表并比较它们之间的日期?,java,android,Java,Android,我在对象列表中添加了两种类型的对象。现在我想比较它们之间的日期,以便按日期对它们进行排序。请告诉我怎么做 例如,列表如下所示: List<Object> mObjects = {ObjectType1,ObjectType2,ObjectType2,ObjectType1,ObjectType1....} List mObjects={ObjectType1,ObjectType2,ObjectType2,ObjectType1,ObjectType1..} 您可以使用它。因为您有

我在对象列表中添加了两种类型的对象。现在我想比较它们之间的日期,以便按日期对它们进行排序。请告诉我怎么做

例如,列表如下所示:

List<Object> mObjects = {ObjectType1,ObjectType2,ObjectType2,ObjectType1,ObjectType1....}
List mObjects={ObjectType1,ObjectType2,ObjectType2,ObjectType1,ObjectType1..}

您可以使用它。因为您有不同类型的对象,所以可以使用带有日期字段getter的公共接口。

您必须重写类中的equals方法。到目前为止你都试了些什么?您知道Java中的Comparator和Comparable吗?