泛型的使用
package com.tedu.day1302;
public class Study_T {
public static void main(String[] args) {
String[] arr1 = {"a","b","c","d"};
Integer[] arr2 = {11,22,33,44};
Double[] arr3 = {3.2,12.33,11.11};
printArr(arr1);
printArr(arr2);
printArr(arr3);
}
// 泛型,可以不确定传入的类型
public static <T> void printArr(T[] t) {
for (int i = 0; i < t.length; i++) {
System.out.println(t[i]);
}
}
}
类中泛型的使用
package com.tedu.day1302;
import java.util.Arrays;
/**
* 类使用泛型的例子
*/
public class Study_ClassType {
public static void main(String[] args) {
new Arr<Double>().toStr(new Double[]{1.11,2.22,32.44});
}
}
class Arr<T>{
public void toStr(T[] t){
System.out.println(Arrays.toString(t));
}
}