黑马程序员技术交流社区
标题:
关于泛型的问题
[打印本页]
作者:
wufengqiao
时间:
2016-4-28 22:10
标题:
关于泛型的问题
今天写代码,在这个会报错,那个大神能看看是什么问题
public static void main(String[] args) {
Iint[] arr ={1,2,3,4,5};
swap(arr,1,3);//这报错
reverse(arr);
System.out.println();
}
private static <T>void swap(T[] arr,int start,int end) {
T temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
private static <E>void reverse(E[] arr) {
for (int i = 0; i < arr.length/2; i++) {
swap(arr,i,arr.length-1-i);
}
}
作者:
yunmu
时间:
2016-4-28 22:25
<>里只能是引用数据类型,int换成Integer就行了,感觉没必要用泛型。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2