Java Class getTypeParameters()方法

java.lang.Class.getTypeParameters() 返回一个代表由GenericDeclaration objece的通用声明的类型变量TypeVariable对象的数组。它返回一个长度为0的数组,如果基础一般的声明声明无类型的变量。

1 语法

public TypeVariable<Class<T>>[] getTypeParameters()

2 参数

3 返回值

该方法返回一个代表该泛型声明中声明的类型变量TypeVariable对象的数组。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.util.Calendar getInstance()方法的例子
 */
import java.lang.*;

public class ClassDemo {

   public static void main(String[] args) throws Exception {

     // returns an array of TypeVariable object
     TypeVariable[] tValue = List.class.getTypeParameters();
     System.out.println(tValue[0].getName());
   }
}

输出结果为:

E

 

热门文章

优秀文章