首页

关于java.lang.Class的getTypeParameters方法返回的TypeVariable获取类泛型类型应用说明数据示例

标签:TypeVariable,getTypeParameters,Class的反射reflect     发布时间:2018-01-14   

一、前言

通过java.lang.Class的getTypeParameters()方法示例demo说明如果获取类的泛型的类型(如java.util.List<E>中的E,源码如下),具体方法如下示例说明所示

package java.util;@b@...@b@public interface List<E> extends Collection<E>{@b@...}

二、示例说明

package test;@b@@b@import java.lang.reflect.TypeVariable;@b@import java.util.List;@b@@b@public class ClassTypeParametersDemo {@b@@b@	 public static void main(String[] args) throws Exception {@b@	     TypeVariable[] tValue = List.class.getTypeParameters();@b@	     System.out.println(tValue[0].getName());@b@	 }@b@@b@}

控制打印结果

E
@b@
  • ◆ 相关内容