public class FanXing {
public static void main(String[] args) {
int[] arr={1,23,4,6,7};
reverse(arr);//這裡提示報錯,怎麼回事,調用不了
}
public static <T> void reverse(T[] arr){
for(int startIndex=0,endIndex=arr.length-1;startIndex<endIndex;startIndex++,endIndex--){
T temp=arr[startIndex];
arr[startIndex]=arr[endIndex];
arr[endIndex]=temp;
}
System.out.println(Arrays.toString(arr));
}
}
reverse(arr);//這裡提示報錯,怎麼回事,調用不了 求幫忙,謝謝各位了
int[] arr={1,23,4,6,7};
->
Object[] arr={1,23,4,6,7};
http://blog.csdn.net/orzlzro/article/details/7017435
Java不支持聲明泛型數組,更確切地表達是:數組的類型不可以是類型變量,除非是采用通配符的方式