java 如何获得List的泛型类型 10
例如privateList<MainFormList>aa=newArrayList<MainFormList>();如何获得aa的泛型类型?...
例如
private List<MainFormList> aa = new ArrayList<MainFormList>();
如何 获得aa的泛型类型? 展开
private List<MainFormList> aa = new ArrayList<MainFormList>();
如何 获得aa的泛型类型? 展开
6个回答
展开全部
aa.get( 你的索引 ).getClass() 实际上,这个就相当于MainFormList.class
这样就获取到了你所get出来的元素的 泛型类型 了,
大多是反射的时候在需要获取。。。
希望可以帮助到你
这样就获取到了你所get出来的元素的 泛型类型 了,
大多是反射的时候在需要获取。。。
希望可以帮助到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从aa中取出一个后,用类型转换
比如:
MainFormList mf = (MainFormList)aa.get(xxxx);
你是不是说的这个意思?
比如:
MainFormList mf = (MainFormList)aa.get(xxxx);
你是不是说的这个意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-11-08
展开全部
Class class=aa.get(0).getClass();
System.out.println(class);
//class就是这个泛型的具体类型
System.out.println(class);
//class就是这个泛型的具体类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用转换,直接拿出来用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关注中..我也觉的.
还有接口的实现..
我多个实现怎么处理??
我不可能写上N多.instanceof吧??
还有接口的实现..
我多个实现怎么处理??
我不可能写上N多.instanceof吧??
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询