Je lis un fichier .csv
comme une feuille de calcul dans Excel. Il y a un certain nombre de colonnes, déterminées par le fichier, et je lis chaque ligne dans un tableau de chaînes en utilisant la méthode .split(",")
. J'ai ensuite mis ceci dans une liste de tableau afin qu'il puisse contenir toutes les chaînes de caractères sans lui donner une taille spécifique. Cependant, quand je vais trier la liste de tableau en utilisant Collections.sort()
, le programme se brise. Quel pourrait être le problème? Voici mon code pour trier:Tri d'une liste de tableaux de chaînes []
Collections.sort(stringList, new Comparator <String[]>() {
public int compare(String[] strings, String[] otherStrings) {
return -1 * (strings[sortNum].compareTo(otherStrings[sortNum]));
}
});
D'où provient 'sortNum'? –
Que voulez-vous dire par «pauses»? Où ne se brise-t-il pas? Quelle erreur obtenez-vous? Qu'espériez-vous arriver? Est-ce que chaque rangée a 'sortNum' + 1 cells? –
Qu'est-ce que 'sortNum'? – guardianpt