如何对集合中的两个不同对象进行排序?

dav*_*dfs 2 java sorting collections class comparable

假设我有两个类CLassA和CLassB.它们有一个共同点,例如每个类所持有的元素数量.

我怎样才能在这一属性创建ClassA和ClassB的和排序的对象集合(降序排列的上升,并不重要)?

我创建了一个类型的集合,但是当我尝试实现Comparable Interface时,我无法访问该方法(例如,返回nr元素的get).

我有什么解决方案?

谢谢你的帮助!

ggf*_*416 5

您可以使用Collections.sort(List list,Comparator c)方法创建自定义java.util.Comparator并进行排序.