java 如何获得List的泛型类型 10

例如privateList<MainFormList>aa=newArrayList<MainFormList>();如何获得aa的泛型类型?... 例如
private List<MainFormList> aa = new ArrayList<MainFormList>();

如何 获得aa的泛型类型?
展开
 我来答
anglin1217
2009-11-08 · TA获得超过152个赞
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
aa.get( 你的索引 ).getClass() 实际上,这个就相当于MainFormList.class

这样就获取到了你所get出来的元素的 泛型类型 了,
大多是反射的时候在需要获取。。。

希望可以帮助到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一力感冒清
2009-11-08 · TA获得超过103个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:125万
展开全部
从aa中取出一个后,用类型转换
比如:
MainFormList mf = (MainFormList)aa.get(xxxx);
你是不是说的这个意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-11-08
展开全部
Class class=aa.get(0).getClass();
System.out.println(class);
//class就是这个泛型的具体类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanzsim
2009-11-08 · TA获得超过1540个赞
知道小有建树答主
回答量:922
采纳率:0%
帮助的人:1096万
展开全部
不用转换,直接拿出来用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc81944bb
2009-11-09 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:726万
展开全部
关注中..我也觉的.
还有接口的实现..
我多个实现怎么处理??
我不可能写上N多.instanceof吧??
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式