<T>
泛型
定义泛型方法,要将泛型参数列表置于返回值前面。
去掉T的话,编译器不是知道你方法参数里的T和返回类型T是什麽东西,而<T>表示用户告诉编译器T是什麽类型,这里的<T>和<T extends Object>应该是一样的,即告诉编译器只要把T当作Object子类来处理就行了
?
public static <T> List<T> getList(T t){ List<T> list = new ArrayList<T>(); list.add(t); //... return list; }getList("s");?
1 楼 wnfd369 2011-03-03 泛型参数列表?不明白 2 楼 zengsir2008 2012-08-25 谢谢分享,通俗易懂!