泛型
泛型是一种参数化的类型。例如List<Integer>,表示的就是元素是Integer的列表。基本数据类型不能用于泛型。
public class GenericTest {
@Test
public <T> void test() {
print(new Integer(0));
print("test");
}
public <T> void print(T t)
{
List<T> b=new ArrayList<T>();
b.add(t);
Iterator<T> j=b.iterator();
while(j.hasNext()){
System.out.println(j.next());
}
}
}
程序输出结果:
0
test