Ordonnancement d'une liste

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

  1. Modérateur
    A tout hasard, ton ID ne serait pas une chaîne de caractères ?
    1. je ne peux pas le changer parce que il est lié à le travail d'avant qu'est ce que je peux faire ?
    2. Modérateur
      @jj1kConvertir en entier pour trier sur un nombre et non une chaine.
  2. J'arrive pas à le faira , il n'y pas d'autre proposition ?
    1. Modérateur
      Qu'as-tu tenté ?