Trier une arraylist

Résolu
Tito1982 Messages postés 5 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 17 mai 2007 - 4 mai 2007 à 17:10
Tito1982 Messages postés 5 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 17 mai 2007 - 17 mai 2007 à 02:03
Je travaille actuellement sur une appli Java pour le routage internet.
J'ai une arraylist qui contient pour chaque routeur, les routeurs voisins.

J'aimerai faire un top20 mais je ne sais pas comment trier mon arraylist. Si vous pouvez m'aider.

Merci

3 réponses

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
4 mai 2007 à 21:49
Salut:

Utilises la méthode sort de la classe Collections:

exemple :

ArrayList<String> al = new ArrayList<String> ();

al.add ("xavier");
al.add ("amical");
al.add ("cavalier");

...

Collections.sort (al);
3
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
4 mai 2007 à 21:55
Note:

Pour pouvoir utiliser la méthode Collections.sort ta classe doit implémenter l'interface Comparable.

Ta classe Routeur doit soumettre à cette régle en fournissant une définition à la méthode compareTo ().
3
Tito1982 Messages postés 5 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 17 mai 2007
17 mai 2007 à 02:03
Merci pour le coup de main. Avec la méthode Collections.sort ca marche d'enfer.
0