Procurei em vários lugares e não consegui resolver minha dúvida. Já implementei por reflation, mas não obtive o esperado.
Tenho uma classe, que passa uma String como parametro, e preciso obter o nome da classe. Ex:
String classe = “Integer”;
preciso retornar: class java.lang.Integer
String classe2 = “User”;
preciso retornar class projetoteste.User
Atualmente pra quebrar o galho, está parecido com isso:
String classe = “Integer”;
Class clazz = null;
if(“Integer”.equals(classe)){
clazz = Integer.class;
} else if (“Model”.equals(classe)){
clazz = Model.class;
} else if (“User”.equals(classe)){
clazz = User.class;
}
System.out.println(clazz);
Mas eu preciso fazer de uma forma genérica, pois para cada vez que criar uma nova classe, precisarei acrescentar.