On utilise le type T
pour spécifier qu'un élément doit être de type generique.
Pour des tableaux avec des éléments qui doivent être comparés :
public <T extends Comparable<T>> void fonction(T[] tab) { /* ... */ }
Ensuite, pour comparer les éléments :
element.compareTo(autreElement);
La méthode compareTo
renvoie :
element < autreElement
element == autreElement
element > autreElement
Pitit moyen mnémotechnique
-1 0 1
<=>