package com.generic;
import java.util.Arrays;
//自定义泛型 优点显而易见 方法复用性高 不必因为类型不同而重复编写
public class Zdyfx {
public static void main(String[] args) {
String[] arr = new String[]{"aa","bb","cc","dd"};
change(arr,1,3);
System.out.println(Arrays.toString(arr));
Integer[] integer = new Integer[]{11,22,33,44,55};
change(arr,1,3);
System.out.println(Arrays.toString(integer));
}
public static <T> void change(T[] arr, int idx1, int idx2) {
T temp = arr[idx1];
arr[idx1] = arr[idx2];
arr[idx2] = temp;
}
}
自定义泛型
最新推荐文章于 2024-04-13 00:04:38 发布