zoukankan      html  css  js  c++  java
  • 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;
           }*/
        
    }
  • 相关阅读:
    团队展示
    原型设计(结对第一次)
    第二次作业——个人项目实战
    第一次作业--准备篇
    课程作业四
    课程作业三
    课程作业二
    课程作业一
    图像处理------ 一阶微分应用 (转载)
    dennis gabor 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换(转载)
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623547.html
Copyright © 2011-2022 走看看