首页 新闻 会员 周边

Java传入类参数Class<?>E 创建集合ArrayList<E>

0
悬赏园豆:30 [已解决问题] 解决于 2012-02-12 22:22

传入类型参数为Class<?> classType,如何才能创建参数化的
 ArrayList<E>,E指传入类型classType?

不同人的主页 不同人 | 初学一级 | 园豆:4
提问于:2012-02-07 23:47
< >
分享
最佳答案
1
public <T> T xxxxx(Class<T> clazz)
{

}

成这样就可以了

收获园豆:30
信仰や欺骗 | 菜鸟二级 |园豆:247 | 2012-02-08 01:25

不太懂,可以说详细点吗?谢谢

不同人 | 园豆:4 (初学一级) | 2012-02-08 22:40

@不同人: <T> T表示你的类型,该类型与你的参数Class<T>的T一致,xxxxx为函数名,就是一个简单的泛型

信仰や欺骗 | 园豆:247 (菜鸟二级) | 2012-02-11 15:29

@信仰や欺骗: 非常感谢,解决了困扰很久的问题

不同人 | 园豆:4 (初学一级) | 2012-02-12 22:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册