如何让一个泛型作为一个入参出现在方法上,请举例
时间: 2024-03-01 20:56:30 浏览: 157
Java让泛型实例化的方法
可以使用尖括号将泛型类型作为方法的参数类型来声明。例如,以下是一个接受泛型类型列表作为参数的方法的示例:
```java
public <T> void printList(List<T> list) {
for (T element : list) {
System.out.println(element);
}
}
```
在该示例中,`<T>` 表示泛型类型参数,`List<T>` 表示接受一个泛型类型列表作为参数。然后可以在方法体中使用该泛型类型参数 `T` 来操作传递进来的列表元素。
调用该方法的示例代码如下:
```java
List<String> stringList = Arrays.asList("foo", "bar", "baz");
printList(stringList);
```
在该示例中,传递了一个 `List<String>` 对象作为方法的参数,并且该方法能够打印出列表中的每个元素。
阅读全文