需要使用泛型通配符"?"来取代类型变量。例如,原先的代码可能是:
public static void print(T[] arr) {
for(T item : arr) {
System.out.println(item);
}
}
需要为:
public static void print(?[] arr) {
for(? item : arr) {
System.out.println(item);
}
}
注意在使用泛型通配符时,无法在方法中对其进行具体类型的操作。