- public class FanDemo {
- /**
- * 接受一个任意类型的数组,倒序
- *
- * @param args
- */
- public static <T> void main(String[] args) {
- int[] arr = { 1, 2, 3, 4, 5 };
- mysort(arr);
- for (int i : arr) {
- System.out.println(i);
- }
- }
- private static <T> void mysort(T[] arr) {
- int start = 0;
- int end = arr.length - 1;
- while (true) {
- if (start >= end)
- break;
- T temp = arr[start];
- arr[start] = arr[end];
- arr[end] = temp;
- start++;
- end--;
- }
- }
- }
复制代码 我用泛型定义的一个给任意数组实现倒序功能的方法,结果整型数组传值进去的时候就提示出错了。第11行提示有错,类型不匹配,怪了? |