Bonsoir,
Voilà mon problème...
J'ai un tableau de strings data[4][100]
avec par exemple:
data[0]={voiture,camion,helicoptere}
data[1]={chien,chat,tigre}
data[2]={assiette,verre,fourchette}
data[3]={patate,haricots,tomates}
passionant comme tableau ;)
Je voudrais pouvoir trier data[0] par ordre alphabetique et que data[1],data[2] t data[3] suivent pour donner le resultat:
data[0]={camion,helicoptere,voiture}
data[1]={chat,tigre,chien}
data[2]={verre,fourchette,assiette}
data[3]={haricots,tomates,patate}
Aprs quelques recherche je retombe regulierement sur ce type de code:
Malgré avoir lu la doc des fonctions sort et compareto j'ai un peu de mal à comprendre le fonctionnement...et surtout j'ai l'impression que le code est fait pour deux colonnes.
Comment faire pour ma situation?
Merci,
TouFou
Voilà mon problème...
J'ai un tableau de strings data[4][100]
avec par exemple:
data[0]={voiture,camion,helicoptere}
data[1]={chien,chat,tigre}
data[2]={assiette,verre,fourchette}
data[3]={patate,haricots,tomates}
passionant comme tableau ;)
Je voudrais pouvoir trier data[0] par ordre alphabetique et que data[1],data[2] t data[3] suivent pour donner le resultat:
data[0]={camion,helicoptere,voiture}
data[1]={chat,tigre,chien}
data[2]={verre,fourchette,assiette}
data[3]={haricots,tomates,patate}
Aprs quelques recherche je retombe regulierement sur ce type de code:
Code:
Arrays.sort(data, new Comparator<String[]>() {
@Override
public int compare(final String[] entry1, final String[] entry2) {
final String time1 = entry1[0];
final String time2 = entry2[0];
return time1.compareTo(time2);
}
});Comment faire pour ma situation?
Merci,
TouFou
Aucun commentaire:
Enregistrer un commentaire