黑马程序员技术交流社区

标题: 关于泛型的小知识点 [打印本页]

作者: 孙涛00    时间: 2013-11-1 16:29
标题: 关于泛型的小知识点
交换任意数组中的两个元素的位置
public static <T> void swap(T[] t,int i,int j)
        {
                T temp = t[i];
                t[i] = t[j];
                t[j] = temp;
  }
只用引用类型才能作为泛型方法实际参数,
       swap(new int[4],2,3) //语句会报错
        String[] str = new String[]{"abc","suntao","zhangjinjin"};
                for (String string : str) {
                        System.out.println(string);
                }
      swap(str,2,3);//不会报错,通过编译
  引用类型:类Class;接口interface;数组array
  基本类型:(8)种
  4种整形
  2种浮点型
  Char
  Boolean


作者: 狼王    时间: 2013-11-2 12:24
需要注意啊
作者: 硬件之家    时间: 2013-11-2 20:52
{:soso_e100:}
作者: 狼王    时间: 2013-11-3 07:32
加油哈,好好努力,为了黑马
作者: kangxiaoning    时间: 2013-11-4 23:14
学习了,只有引用类型可以用确实要注意




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2