Définition de méthode générique : spécifiez les paramètres de type (<T>) avant le nom de la méthode pour réaliser des opérations communes sur plusieurs types de données. Cas pratique : La méthode printList prend le générique <T> pour accepter des listes de différents types comme paramètres et imprime les éléments un par un sans créer de méthode distincte pour chaque type.
Définition des méthodes génériques dans les fonctions Java
Les méthodes génériques nous permettent d'utiliser des paramètres de type dans les signatures de méthodes, créant ainsi des méthodes génériques pouvant fonctionner sur plusieurs types de données.
Définir des méthodes génériques
Pour définir une méthode générique, faites précéder le nom de la méthode dans la liste des paramètres de type du générique et placez-le entre crochets entre parenthèses. Par exemple :
public <T> void printElement(T element) { // 方法体 }
Dans cette méthode, <T>
est un paramètre de type, ce qui signifie que la méthode peut accepter et exploiter n'importe quel élément de type T
. <T>
是类型参数,它表示该方法可以接受和操作任何类型 T
的元素。
实战案例
考虑以下需要打印不同类型列表中每个元素的场景:
代码示例
public static <T> void printList(List<T> list) { for (T element : list) { System.out.println(element); } } public static void main(String[] args) { List<String> stringList = List.of("Hello", "World"); List<Integer> integerList = List.of(1, 2, 3); printList(stringList); printList(integerList); }
输出
Hello World 1 2 3
在这个示例中,printList
方法是泛型的,因为它接受类型参数 <T>
printList La méthode est générique car elle accepte un paramètre de type <T>
. Cela permet d'imprimer une liste d'éléments de n'importe quel type sans avoir à créer des méthodes distinctes pour chaque type. 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!