Tri de tableau sur 2 critères
Bonjour.
Il s'agit de trier un tableau à 2 dimensions:
ens[1][]={"S1","A1"}
ens[2][]={"S1","A0"}
ens[3][]={"S2","A1"}
ens[4][]={"S2","A0"}
Il s'agit donc d'obtenir:
S1,A0
S1,A1
S2,A0
S2,A1
Donc j'arrive à trier sur le 1er critère (S1..S2):
Code:
1 2 3 4 5 6 7 8 9 10
| Arrays.sort(ens, new Comparator<String[]>() {
@Override
public int compare(final String[] entry1, final String[] entry2) {
final String sem1 = entry1[0];
final String sem2 = entry2[0];
if((!(sem1==null))&&(!(sem2==null)))
{return sem1.compareTo(sem2);}
else {return 0;}
}
}); |
OK mais comment faire pour trier ensuite sur le 2ème critère (A0..A1) ?
D'avance merci.