A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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){


          }
          }
}

2 个回复

倒序浏览
1.getGenericParameterTypes 方法的含义是获取当前反射出来那个方法中所有的形式参数,按照声明的顺序返回,存放到一个Type数组中。参数个数肯定不都是一个的,当然要用数组了
回复 使用道具 举报
我再想想
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马