Java NetBeans comment trier une List String

julke113 -  
 julke113 -
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 :)

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. julke113
       
      merci je vais essayer ça :)
      0