Comment utiliser Sort et Comparator sans connaitre l'ordre de tous les objets ?
Bonjour,
Je voudrais trier des objets de ma liste connaissant l'ordre de quelques éléments :
Je sais que :
Pomme > Banane
Banne > Orange
mais je ne sais pas ordonner :
Orange et Pomme
Or si j’implémente
Code:
1 2 3 4
| @Override
public int compare(Fruit o1, Fruit o2) {
// que retourner dans le cas de Orange et Pomme ?
} |
Logiquement si :
Pomme > Banane
Banne > Orange
alors
Pomme > Orange
que retourner "compare" dans le cas de Orange et Pomme ?
Programmation par contrainte peut être ?
Merci à vous !