java中的泛型自定义

来源:互联网 发布:雍正之死 知乎 编辑:程序博客网 时间:2024/06/16 10:33
/**
* 自定义泛型进行转换
* @param <T>
* @param t
* @param i
* @param j
*/
private static <T> void swap(T t[],int i,int j){
T temp=t[i];
t[i]=t[j];
t[j]=temp;

}

测试

String []str=new String[]{"a","b","c"};
swap(str,1,2);
/**
* 第一种遍历
*/
for(String st:str){
System.out.println(st);
}
/**
* 第二种遍历
*/
for(int i=0;i<str.length;i++){
System.out.print(str[i]);
}

0 0