Comment faire pour trier la liste de tableaux d'objets

J'ai ArrayList, qui containst équipes de football (Équipe de classe). Les équipes ont des points et je veux les trier par nombre de points.

 public class Team {
     private int points;
     private String name;

     public Team(String n)
     {
         name = n;
     }

     public int getPoints
     {
         return points;
     }

     public void addPoints(boolean win)
 {
            if (win==true)
            {
    points = points + 3;
            }

            else if (win==false)
            {
            points = points + 1;
            }

}
 //...
 }

Classe Principale:

 List<Team> lteams = new ArrayList<Team>;

 lteams.add(new Team("FC Barcelona"));
 lteams.add(new Team("Arsenal FC"));
 lteams.add(new Team("Chelsea"));

 //then adding 3 points to Chelsea and 1 point to Arsenal

 lteams.get(2).addPoints(true);
 lteams.get(1).addPoints(false);

 //And want sort teams by points (first index with most points). 

J'ai fait de mon point de comparaison.

 public class MyComparator implements Comparator<Team> {


    @Override
    public int compare(Team o1, Team o2) {
        if (o1.getPoints() > o2.getPoints())
         {
             return 1;
         }
        else if (o1.getPoints() < o2.getPoints())
        {
            return -1;
        }
        return 0;    
    } 

}

maintenant je veux l'utiliser (classe principale)

 Colections.sort(lteams, new MyComparator());

Je veux voir:

  1. Chelsea
  2. Arsenal
  3. Barcelone

Mais il ne fait pas de tri.

Comment êtes-vous ajouter des points à l'équipe? Dans le code que vous avez inclus l'équipe d'objets sont placés directement dans la liste, vous montrez pas de références.
Suivez ce lien:stackoverflow.com/questions/2784514/...
pas de séparer les références de l'équipe d'objets sont nécessaires parce qu'il a un renvoi à la liste d'objet et peut facilement identifier équipe de l'objet à partir de son nom.
stackoverflow.com/a/14475630/922198
désolé, mais c'est un énorme hypothèse

OriginalL'auteur n0hepe | 2013-01-23