L3

Types génériques

On utilise le type T pour spécifier qu'un élément doit être de type generique.

Création de tableaux avec type générique

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 :

Pitit moyen mnémotechnique

-1 0 1
<=>