0
Je voudrais redéfinir le Comparateur comme la taille du HashSet, mais j'obtiens l'erreur que la méthode de comparaison doit surcharger ou implémenter une méthode super type.Trier un TreeMap basé sur le nombre de valeurs
Comment est-ce que je peux créer une TreeMap avec la comparaison de taille de Hashset?
private Map<Integer, HashSet<Integer>> nodes = new TreeMap<>(
new Comparator(){
@Override
public int compare(HashSet<Integer> o1 , HashSet<Integer> o2) {
return (o1.size()).compareTo(o2.size());
//o2.size().compareTo(o1.size());
}
});
'sortes TreeMap' par clé, valeur non. Il attend un 'Comparateur super Entier> '. – shmosel