Salut,

J'ai déjà rencontré ce problème plusieurs fois.

Pour comparer des objets, on peut utiliser des Comparator<T,T> (qui a l'avantage sur Comparable<T> de pouvoir avoir plusieurs ordres différents selon les critères).

Pourquoi il n'y a pas une interface similaire pour l'égalité?
On a bien .equals(Object o)... Mais on n'a pas Equality<T,T>.

C'est bien génant parfois...

EDIT: c'est sûr on peut faire une classe qui est composée d'un T (un attribut de type T), et on redéfinit le .equals(Object)... Mais c'est moyen...