L'application de génériques dans les fonctions Java peut permettre la réutilisation du code. Les étapes sont les suivantes : Déclarez une variable de type générique, telle que
Comment appliquer des génériques dans les fonctions Java ? Step Analysis
Les génériques sont un outil puissant du langage Java pour spécifier le type d'une fonction ou d'une classe lors de l'écriture de code. En utilisant des génériques, vous pouvez créer du code réutilisable qui fonctionne pour plusieurs types de données sans avoir à écrire des fonctions ou des classes distinctes pour chaque type.
Étapes pour appliquer des génériques :
Déclaration de variables de type générique : Dans une fonction, utilisez des crochets angulaires <> pour déclarer une ou plusieurs variables de type générique. Par exemple :
public <T> void printArray(T[] arr) { // ... }
Ici, T
entre crochets <> est une variable de type générique. T
是一个泛型类型变量。
在函数中使用泛型类型:在函数体中,使用泛型类型变量作为函数参数、返回值类型或局部变量的类型。例如:
public <T> T max(T a, T b) { if (a.compareTo(b) > 0) { return a; } else { return b; } }
指定泛型类型实参:当你调用泛型函数时,需要指定泛型类型实参。这将告诉编译器应该使用哪种实际类型。例如:
String[] arr = {"a", "b", "c"}; printArray(arr); // 泛型类型实参为 String
实战案例:
让我们创建一个泛型函数 swap()
Utilisez des types génériques dans les fonctions : Dans le corps de la fonction, utilisez des variables de type générique comme paramètres de fonction, types de valeurs de retour ou types de variables locales. Par exemple :
public <T> void swap(T[] arr, int i, int j) { T temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; }
Integer[] arr = {1, 2, 3}; swap(arr, 0, 2); System.out.println(Arrays.toString(arr)); // 输出:[3, 2, 1]
swap()
pour échanger les positions de deux éléments dans le tableau : 🎜rrreee 🎜🎜 Utilisation : 🎜🎜rrreeeCe 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!