读书人

lt;Tgt

发布时间: 2012-12-27 10:17:10 作者: rapoo

<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 谢谢分享,通俗易懂!

读书人网 >编程

热点推荐