Java

如何在函数中使用java泛型数组

小樊
83
2024-07-17 21:26:50
栏目: 编程语言

要在函数中使用Java泛型数组,可以按照以下步骤进行:

  1. 在函数的参数列表中声明一个泛型数组,例如:public <T> void printArray(T[] array)

  2. 在函数体内使用泛型数组,可以像使用普通数组一样进行操作,例如遍历数组并打印每个元素:

public <T> void printArray(T[] array) {
    for (T element : array) {
        System.out.println(element);
    }
}
  1. 调用该函数时,传入一个具体类型的数组,例如:
Integer[] intArray = {1, 2, 3, 4, 5};
String[] strArray = {"hello", "world"};

printArray(intArray);
printArray(strArray);

这样就可以在函数中使用Java泛型数组了。需要注意的是,在实际使用时,要确保传入的数组类型和泛型类型一致,否则可能会出现类型转换异常。

0
看了该问题的人还看了