2012年4月16日

Java中如何获得集合变量的集合中的类型参数

摘要: 例如:Vector<Data> v = new Vector<Data>(); 这个里面我们是无法通过变量v而得到Vector中参数的类型,因为Vector<Data>在编译后字节码中去掉了类型,也就是说Vector<Data>和和Vector<T>的字节码是一样的,所以不能取得Vector中的参数类型,那我们可以通过把v作为一个参数传入一个方法中来获得Vector中的参数类型,因为通过反射获得的Method中有能够获得参数化的类型的方法,如下:public class GenericTest { public static void 阅读全文

posted @ 2012-04-16 10:25 duancanmeng 阅读(795) 评论(0) 推荐(0) 编辑

导航