je voulais écrire un programme java qui fait le tri de ma liste dans l'ordre décroissant: En fait chaque élément de ma liste contient des ou un mots suivi(s) par un nombre voici un exemples
cette liste doit être triée dans l'ordre croissant des nombres existant dans chacun de ses élémentsbalala ccc 3.5555
sssss 8.254
qqqq lll mdd 5.999
voici le code que j'ai écrit mais il fonctionne pas quelqu'un peut m'aider??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 for ( i=0;i<taille1;++i) { for (j=1;i <taille1-1;++j) { c = list4[j].lastIndexOf(" "); if (Float.valueOf(list4[j-1].substring(c))>(Float.valueOf(list4[j].substring(c)))) { a= list4[j-1]; list4[j-1]= list4[j]; list4[j]=a; } } }
Partager