`
stone_1231
  • 浏览: 38808 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<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");

 

分享到:
评论
2 楼 zengsir2008 2012-08-25  
谢谢分享,通俗易懂!
1 楼 wnfd369 2011-03-03  
泛型参数列表?不明白

相关推荐

Global site tag (gtag.js) - Google Analytics