java 方法参数泛型
时间: 2024-12-13 14:13:23 浏览: 3
通过泛型方法返回泛型类实例-java课程ppt
在Java中,方法参数泛型是指在定义方法时使用泛型类型参数,以便方法可以接受不同类型的参数。这样可以使方法更加灵活和通用。
泛型方法的基本语法如下:
```java
public <T> void methodName(T parameter) {
// 方法体
}
```
其中,`<T>`是类型参数声明,`T`是类型参数的名称,`parameter`是方法的参数。
以下是一个具体的例子:
```java
public class GenericMethodExample {
public static <T> void printArray(T[] array) {
for (T element : array) {
System.out.println(element);
}
}
public static void main(String[] args) {
Integer[] intArray = {1, 2, 3, 4, 5};
Double[] doubleArray = {1.1, 2.2, 3.3, 4.4, 5.5};
Character[] charArray = {'H', 'E', 'L', 'L', 'O'};
printArray(intArray);
printArray(doubleArray);
printArray(charArray);
}
}
```
在这个例子中,`printArray`方法使用了泛型类型参数`T`,因此它可以接受任何类型的数组作为参数。在`main`方法中,我们分别传递了`Integer`、`Double`和`Character`类型的数组给`printArray`方法。
阅读全文