黑马程序员技术交流社区
标题:
通过反射获取泛型的实际类型参数的问题 【已解决】
[打印本页]
作者:
邵中国
时间:
2012-3-24 16:57
标题:
通过反射获取泛型的实际类型参数的问题 【已解决】
本帖最后由 yuanshilieshou 于 2012-3-25 18:31 编辑
public class GnericText
{
public static void main(String[] args){
Method applyMethod = GnericText.class.getMethod("applyVector",Vector.class);
Type[] types = applyMethod.getGenericParameterTypes();
ParameterizedType pType = (ParameterizedType)types[0];
//1.上面怎么是个数组
//2. copy(new Vector<String>(),new Vector<Date>()) 可以这样写泛型吗
System.out.println(pType.geActualTypeArguments()[0]);
public static void applyVector(Vector<Date> v1){
}
}
}
作者:
崔岩
时间:
2012-3-24 17:58
1.getGenericParameterTypes 方法的含义是获取当前反射出来那个方法中所有的形式参数,按照声明的顺序返回,存放到一个Type数组中。参数个数肯定不都是一个的,当然要用数组了
作者:
邵中国
时间:
2012-3-25 15:06
我再想想
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2