ArrayList对象按时间属性排序

时间:2014-05-03 11:43:35

标签: java sorting arraylist

我有两个课程,MarathonAdminRunner

我想对包含runners类对象的列表(Runner)进行排序。我做了所有 编码直到方法sortRunnerList,它表示对列表进行排序。我创造了 compareTo类中的Runner方法,当我比较Runner的对象时,他们选择的默认时间值不是我分配给生成随机数的对象的值(在{{1中完成) })。

有人可以帮助解决这个问题吗?

MarathonAdmin

1 个答案:

答案 0 :(得分:1)

尝试替换

return this.getTime()-(anotherRunner.getTime());

return Integer.valueOf(this.getTime()).compareTo(anotherRunner.getTime());