使用泛型方法参数报错
public class Test {
public static void main(String[] args) {
int[] arr = {2, 5, 6,7};
change(arr);//这里会提示错误
}
public static <E> void change(E[] e) {
for (int min = 0, max = e.length - 1; min < max; min++, max--) {
E temp = e[min];
e[min] = e[max];
e[max] = temp;
}
for (E e1 : e
) {
System.out.print(e1);
}
}
}
此时只需要将int修改为对应的包装类型Integer就好了