泛型方法是将类型形参的声明放在 什么和什么 之间的方法。
时间: 2024-03-03 18:50:01 浏览: 54
浅谈Java泛型让声明方法返回子类型的方法
泛型方法是将类型形参的声明放在方法返回值类型和方法名之间的方法。例如,下面是一个泛型方法的示例:
```java
public <T> void printArray(T[] array) {
for (T element : array) {
System.out.print(element + " ");
}
System.out.println();
}
```
在这个示例中,`<T>`就是类型形参的声明,它放在了返回值类型 `void` 和方法名 `printArray` 之间。这个方法可以接受任意类型的数组作为参数,并且可以打印出数组中的所有元素。在调用泛型方法时,需要在方法名后面加上类型实参,例如:
```java
Integer[] intArray = { 1, 2, 3, 4, 5 };
printArray(intArray); // 调用泛型方法,并传递一个整型数组作为参数
```
阅读全文