[Java]Modification de code

Pique -  
 Utilisateur anonyme -
Bonjour,

je voudrais savoir comment modifier ce code pour qu'il m'affiche la même chose mais ordonné suivant le nom .

Merci

list est de type List<Person>

public String affiche(){
    StringBuilder sb  = new StringBuilder();
    
    for(Person p : list){
        sb.append("Nom : ").append(p.getName());
        sb.append(", type : ").append(p.getClass()).append("\n");
    }
    return sb.toString();
    }
A voir également:

1 réponse

Utilisateur anonyme
 
Ta classe Person doit implémenter l'interface Comparable et tu dois implémenter la méthode:

public int compareTo(Object o)


Cette méthode doit retourner 0 si les 2 personnes sont "égales", -1 si l'objet en cours est "plus petite" que la personne (Person)o ou +1 si l'objet en cours est "plus grand" que la personne (Person)o .

;-)
HackTrack
0