Obtenha o nome do tipo para o parâmetro genérico da classe genérica [duplicado]
Esta pergunta já tem uma resposta aqui:
Get tipo genérico de classe em tempo de execução 3 respostas Eu tenho um pequeno problema em java enquanto uso a genéricos. Eu tenho uma aulaA
:
public class A<T>
Em um método deA
, Preciso obter o nome do tipoT
. Existe uma maneira de encontrar a strings
usandoT
?
(Se eu criarA<String> temp = new A<String>();
, Quero poder obterjava.lang.String
em um ponto - eu tenho que usar a genéricos porque um dos meus métodos precisará retornar umList<T>
).
Isso parece bastante fácil, mas não vejo como fazê-l