获取泛型类型的“真实”类
如何获取泛型类型的“真实”类?
例如:
public class MyClass<T> {
public void method(){
//something
System.out.println(T.class) //causes a compile error, I wont the class name
//something
}
}
如果 T = 整数
输出:
java.lang.Integer
如果 T = 字符串
输出:
java.lang.String
谢谢