Как я могу получить "настоящий" класс общего типа?
Пример:
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 = String
Вывод:
java.lang.String
Спасибо