Obtenga el nombre del tipo para el parámetro genérico de la clase genérica [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Obtenga un tipo genérico de clase en tiempo de ejecución 23 respuestas Tengo un pequeño problema en Java mientras uso el carácter genérico. Tengo una claseA
:
public class A<T>
En un método deA
, Necesito obtener el nombre de tipo deT
. ¿Hay alguna manera de encontrar la cadenas
utilizandoT
?
(Si creoA<String> temp = new A<String>();
, Quiero poder obtenerjava.lang.String
en un punto: tengo que usar el carácter genérico porque uno de mis métodos tendrá que devolver unList<T>
).
Esto parece bastante fácil, pero no veo cómo hacerlo.