9.2 Méthodes génériques
Une méthode générique est une méthode paramétrée par un type générique T, déclaré avec la notation diamant <T> :
public <T> type|void maMethodeGenerique(parametres potentiels) {}
Lors de l’appel de la méthode, le type générique est remplacé par n’importe quelle classe (à l’instar des classes génériques).
Par exemple, pour la méthode :
public <T> T[] exempleMethodeGenerique(T[] tableau, int longueur) {}On dit : “exempleMethodeGenerique est une méthode qui s’applique àun type générique, elle renvoie un tableau générique T[], elle prend comme paramètre un tableau générique T[] et un entier longueur”.