1 package fanxing; 2 3 import java.sql.Array; 4 5 import org.junit.Test; 6 7 public class demo1 { 8 //编写一个泛型方法,接受一个任一术组,并颠倒数组中所有的元素 9 10 public<T> void reverse(T arr[]) 11 { 12 13 int start=0; 14 int end=arr.length-1; 15 while(start<end) 16 { 17 T temp=arr[start]; 18 arr[start]=arr[end]; 19 arr[end]=temp; 20 start++; 21 end--; 22 } 23 24 } 25 @Test 26 public void test() 27 { 28 int arr[]={1,3,4,5,6,7}; 29 for(int x=0;x<5;x++) 30 { 31 System.out.print(" "+arr[x]+" "); 32 } 33 //这地方我该怎么调用reverse函数??????? 34 for(int x=0;x<5;x++) 35 { 36 System.out.print(" "+arr[x]+" "); 37 } 38 } 39 40 }
代码没写完,不会调用reverse函数了