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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'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
Partager