Java中自定泛型方法

泛型用到哪些集合:List Set Map
List<String> list=new ArraList<String>();
list.add("美女");
list.add("帅哥");
list.add("芙蓉姐姐");
 
packagegeneric;
 
import java.util.Arrays;
 
import org.junit.Test;
 
/**
 * @author sunyb
 *
 */
public class genericTest1 {
     @Test
        public void run()
       {
              Integer []intArry= new Integer[]{1,2,3,4,5,6};
              change(intArry,1,4);
              System. out.println(Arrays.toString(intArry));
              String []strArr= new String[]{"aaaa","bbbb" ,"cccc" ,"dddd" ,"eeee" ,"ffff" ,"gggg" ,"ssss" };
              change(strArr,1,3);
              System. out.println(Arrays.toString(strArr));
              
       }
 
    
     public <T> void change(T[] arr,int i,int j)
     {
       
        T temp=arr[i];
        arr[i]=arr[j];
       arr[j]=temp;
     }
    
     /**
      * 修改下标为i,和j的元素值
      * @param strArr
      * @param i
      * @param j
      */
   /* private void change(String[] strArr, int i, int j) {
       String temp=strArr[i];
       strArr[i]=strArr[j];
       strArr[j]= temp;
       }*/
 
        /**
     * 修改下标为i,和j的元素值
     * @param intArry
     * @param i
     * @param j
     */
        /*private void change(int[] intArry, int i, int j) {
              
               int temp =intArry[i];
              intArry[i]=intArry[j];
              intArry[j]= temp;
       }*/
    
}
上一篇:win7如何安装mircosoft SDKs


下一篇:【原创】《算法导论》链表一章带星习题试解——附C语言实现