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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !