以下是泛型的一个例子, 可以节省不少代码量
public class Test {
public static void main(String args[]) {
String [] names = {"James", "Larry", "Tom", "Lacy"};
Integer [] it = {1,2,3,4};
Print(names);
Print(it);
}
public static <T> void Print(T[] t){
for(T x:t) {
System.out.println(x);
}
}
}
传入的参数T必须在<>中有申明。
输出结果如下:
James
Larry
Tom
Lacy
1
2
3
4