假设我有一个对象 -
如果我有几个对象,比如
将这三个团队放入一个数组中。
我想按获胜次数对它们进行排序(我知道如何实现此操作...实现
我应该编写自己的排序方法吗?有人能指点我应该怎么做吗?
Team
。 Team
有三个字段,wins
,losses
和 draws
。如果我有几个对象,比如
Team1
,Team2
,Team3
,其中Team1
有3胜2负1平,Team2
有3胜3负,Team3
有2胜3负1平。将这三个团队放入一个数组中。
我想按获胜次数对它们进行排序(我知道如何实现此操作...实现
Comparable
,覆盖compareTo()
使用Array.sort
),如果两个团队获胜次数相同,则按输的次数排序(最终还会添加第三个字段以进一步打破平局)。我应该编写自己的排序方法吗?有人能指点我应该怎么做吗?
compareTo
(或者一个Comparator
),你就不需要编写自己的排序算法。 - ajb