Ordonnancement d'une liste

jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai utilisé ce code pour ordonner un liste selon id mais ça pas bien marché j'arrive pas à detecté l'erreur




	
			if (new1.size() > 0) {
				
				
				
				  Collections.sort(new1, new Comparator<Cvs>() {
				      @Override
				      public int compare(final Cvs object1, final Cvs object2) {
				          return object1.getId().compareTo(object2.getId());
				      }
				  });
				}
			







liste avant ce code


4
2
22
20


liste apres code
2
20
22
4



merci d'avance

2 réponses

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
A tout hasard, ton ID ne serait pas une chaîne de caractères ?
1
jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
je ne peux pas le changer parce que il est lié à le travail d'avant qu'est ce que je peux faire ?
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365 > jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
Convertir en entier pour trier sur un nombre et non une chaine.
0
jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   > jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci
0
jj1k Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
J'arrive pas à le faira , il n'y pas d'autre proposition ?
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Qu'as-tu tenté ?
0