Java NetBeans comment trier une List String

Fermé
julke113 - 4 juil. 2012 à 20:58
 julke113 - 4 juil. 2012 à 21:16
Bonjour, je suis étudiant et j ai une question

j ai une classe gestion nom où on peut ajouter dans une ArrayList<String> des noms .
la list est montre dans netbeans dans une list .
puis je veux pouvoirs trier cette liste mais je sais pas comment le faire avec une méthode String,
car je dois regarder par quelle lettre le nom commence , je serai content si qqn pourai m aider.
merci d avance :)



A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
Modifié par KX le 4/07/2012 à 21:21
Tu peux utiliser la méthode Collections.sort(List<T>,Comparator<T>)

Exemple :

ArrayList<String> liste = ...

Collections.sort(liste, new Comparator<String> ()
{
    @Override
    public int compare(String s1, String s2)
    {
        return ...
        // un nombre négatif si s1<s2
        // zéro si s1=s2
        // un nombre positif si s1>s2
    } 
});
La confiance n'exclut pas le contrôle
0
merci je vais essayer ça :)
0