Questions marquées «comparable»

108
Quand utiliser Comparable et Comparator

J'ai une liste d'objets que je dois trier sur un champ, par exemple Score. Sans trop réfléchir, j'ai écrit une nouvelle classe qui implémente Comparator, qui fait la tâche et ça marche. En y repensant, je me demande si je devrais avoir à la place l'implémentation de ma classe Comparable au lieu de...

101
Comment implémenter l'interface comparable Java?

Je ne sais pas comment implémenter une interface comparable dans ma classe abstraite. J'ai l'exemple de code suivant que j'utilise pour essayer de comprendre: public class Animal{ public String name; public int yearDiscovered; public String population; public Animal(String name, int yearDiscovered,...

93
Pourquoi compareTo sur un Enum final en Java?

Une énumération en Java implémente l' Comparableinterface. Cela aurait été bien de surcharger Comparablela compareTométhode, mais ici, elle est marquée comme définitive. L'ordre naturel par défaut sur Enumles compareToest l'ordre indiqué. Est-ce que quelqu'un sait pourquoi une énumération Java a...