Maison >Java >javaDidacticiel >Les fonctions Java prennent-elles en charge les génériques ? Comment y parvenir ?
Les fonctions Java prennent en charge les génériques. Les génériques peuvent être implémentés en utilisant des paramètres de type dans la signature de la fonction, indiquant que la fonction peut gérer différents types de données.
Les fonctions Java prennent-elles en charge les génériques ? Comment y parvenir ?
Les fonctions Java prennent en charge les génériques. Les génériques font référence à l'utilisation de paramètres de type lors de la définition d'une fonction, permettant à la fonction de gérer différents types de données.
Comment implémenter des fonctions génériques ?
Pour implémenter une fonction Java générique, vous pouvez utiliser des paramètres de type dans la signature de la fonction, par exemple :
public static <T> void printArray(T[] arr) { for (T element : arr) { System.out.println(element); } }
Dans cet exemple, 8742468051c85b06f0a0af9e3e506b5c
représente le paramètre de type, qui sera Le type utilisé pour les éléments du tableau dans la fonction. 8742468051c85b06f0a0af9e3e506b5c
表示类型参数,它将在函数中用于数组元素的类型。
实战案例
以下是一个使用泛型函数打印整数和字符串数组的示例:
public class Main { public static void main(String[] args) { Integer[] intArr = {1, 2, 3}; String[] strArr = {"Hello", "World", "!"}; printArray(intArr); // 输出:1 2 3 printArray(strArr); // 输出:Hello World ! } public static <T> void printArray(T[] arr) { for (T element : arr) { System.out.println(element); } } }
在这种情况下,8742468051c85b06f0a0af9e3e506b5c
类型参数允许 printArray
8742468051c85b06f0a0af9e3e506b5c
permet > La fonction printArray imprime des tableaux de différents types de manière générique. Cela rend le code plus flexible et réutilisable. 🎜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!