Java convertit le type String en type Java
Disons que j'ai l' com.stackoverflow.MyApp
objet suivant. Je convertis ceci en une chaîne en utilisant MyApp.class.getName()
ce qui me donnerait la chaîne littérale com.stackoverflow.MyApp
.
Maintenant, comment reconvertir cette chaîne dans le type d'origine ?
String str = MyApp.class.getName();
// I want to be able to pass str to findByType
void findByType(Type type) {
}
Solution du problème
Class.forName() devrait faire l'affaire. Voici un lien Javadoc.
Commentaires
Enregistrer un commentaire