Besoin de conseils pour un tri
Salut !
J'ai un petit souci pour faire un choix et j'aimerais vos conseils :
Dans le cadre d'un jeu, je dois tenir une liste des meilleurs scores; moi, j'ai créé une classe qui contient :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class Scores {
private String nom;
private long temps;
public Scores(String nom, long temps) {
this.nom = nom;
this.temps = temps;
}
...
} |
Je voudrais, en fin de partie, faire un tri sur les scores (=temps de résolution d'une grille de sudoku).
Je ne sais pas très bien quoi employer pour faire cela; moi je pensais utiliser une collection pour stocker les infos sur forme de clé/valeur (la clé etant le nom).
Problème: il peut y avoir aussi bien des doublons pour le nom que pour le score donc ça me parait compromis ... (puisque la clé signifie "unique").
Que pourrais-je employer d'autre qui à la fois me permette de trier sur un champ tout en gardant le lien entre le nom et le score ?
Merci d'avance ! ;)