League Table order points
<p>I need to have the teams sortable by order of points, from most to least, i have that i have to write a new method and can make changes to the class header.
I was thinking of using this as my method, but it would put the teams in order of least to most :S so i dont know what way to fix it, also i dont know what changes i would need to make to the class header if any!</p>

<blockquote>
  <p>public void orderPoints()</p>
</blockquote>

<pre><code>{
 List&lt;String&gt; points = new ArrayList&lt;String&gt;();
 Collections.sort(points);
}
</code></pre>

<p>I know i can use Collections.max and min but unsure how i would filter the rest of the points in</p>

<p>Code for rest of the class</p>

<blockquote>
  <p>public class League 
  {    /* instance
  variables */<br>
    private Team name;<br>
  private int points;</p>
  
  <p>/**
      * Constructor for objects of class League.
      */    public League(Team aname)<br>
  {
        super();</p>

<pre><code>  name = aName;

  points = 0;    }
</code></pre>
  
  <p>/**
      * Returns the receiver's name Team
      */    public Team getName()    {
        return this.name;    }</p>

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