泛型获取类型参数方法

来源:互联网 发布:a卡优化 编辑:程序博客网 时间:2024/05/23 13:54
//获取类型参数      
 TypeVariable variable = animal.getClass().getTypeParameters()[0];
//获取类型参数的限制,如Animal<T extends Comparable & Serializable>结果为:Comparable 和Serializable;
         Type types [] = variable.getBounds();
        for(Type type : types){
         System.out.println(type);
    
         }
//获取类型参数的名称,如Animal<T>的名称为T
        System.out.println(variable.getName());
0 0
原创粉丝点击