Comment faire un tri sur 1 champ puis un autre dans une List ?
Bonjour,
J'utilise java 1.42 en ce moment. Je voudrais faire un tri sur une List sur 1 champ puis un autre champ. J'aimerais faire en java sur une liste ce que l'on peut faire avec SQL avec exemple : ORDER BY 2,3
J'ai réalisé ce code qui ne fait des tris que sur 1 colonne à la fois :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
List vlist = UtilForm.getList();
vComp = new ComparateurService();
Collections.sort(vlist, vComp);
vComp = new ComparateurN();
Collections.sort(vJournalEnvoiKo, vComp); |
J'arrive à faire un tri correcte sur la colonne ou champ Service. EN revanche lorsque je fais une seconde fois une comparaison mais sur le champ N je remarque que le tri se fait seulement sur le champ N et le champ Service n'est plus tenu en compte.
J'aimerais qu'il y a un tri correcte sur le champ Service puis le Champ N.
J'aimerais obtenir le meme tri qu'on obteins en sql lorsque on fait sur une colonne Service puis N avec Order by.
Merci