我需要让团队按点顺序排序,从大多数到最少,我必须编写一个新方法并且可以对类标题进行更改。 我正在考虑使用它作为我的方法,但它会让团队按顺序排列最少: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; }
答案 0 :(得分:1)
我不确定我理解您的要求,但如果您想要撤消列表的排序,可以使用Collections.sort(points, Collections.reverseOrder());