bonsoir
j'ai une liste qui contient dans chaque case un mot avec son score voilà un exemple

arbre 0.56887
deee 12.589
cfdss 3.589
dett 6.589155
dfrzz 5.69875

je voulai trier les lignes dans l'ordre décroissant
je voulais que ma liste soit comme ça:

deee 12.589
dett 6.589155
dfrzz 5.69875
cfdss 3.589
arbre 0.56887

voilà le code que j'ai essayé mais ça donne rien

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
21
 
for ( i=0;i<taille1;i++)
             {
                 for (j=1;i <taille1-1;j=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;
 
 
 
                            }
                    //    j=j-2;
 
                 }
             }
pourriez vous m'aidez svp