联赛表订单点数

时间:2010-09-14 21:08:12

标签: java

我需要让团队按点顺序排序,从大多数到最少,我必须编写一个新方法并且可以对类标题进行更改。 我正在考虑使用它作为我的方法,但它会让团队按顺序排列最少:S所以我不知道用什么方法来解决它,我也不知道我需要对类标题做出什么改变任何!

  

public void orderPoints()

{
 List<String> points = new ArrayList<String>();
 Collections.sort(points);
}

我知道我可以使用Collections.max和min但不确定如何过滤其余的点

课程其余部分的代码

  公共课联盟   {/ *实例   变量* /
    私人球队名称;
  private int points;

     

/ **       *联盟类对象的构造函数。       * /公共联盟(Team aname)
  {         超级();

  name = aName;

  points = 0;    }
     

/ **       *返回接收者的名字Team       * / public Team getName(){         return this.name; }

      /**
* Returns the receiver's points
*/    public int getPoints()    {
  return points;    }
     /**
* Sets the receiver's points
*/    public void setPoints(int aPoints)    {
  this.points = aPoints;    }

1 个答案:

答案 0 :(得分:1)

我不确定我理解您的要求,但如果您想要撤消列表的排序,可以使用Collections.sort(points, Collections.reverseOrder());