Bonjour,
J'ai une String (par exemple "Integer") et je voudrais obtenir une variable de type Class dynamiquement correspondante à la valeur de ma String.
Version imprimable
Bonjour,
J'ai une String (par exemple "Integer") et je voudrais obtenir une variable de type Class dynamiquement correspondante à la valeur de ma String.
Salut,
J'espère que ça t'aidera :DCode:
1
2 Class.forName("Integer")
euh, je sais pas si c'est possible ca tiens :) si c'est possible ca m'interesse grandement ^^
edit : pris de vitesse merci a toi :)
C'est faux, il faut préciser le nom de la classe complet : package inclus !!!Citation:
Envoyé par lebesnec
Donc la bonne solution estIl faut donc que tu prévoie une association entre "Integer" et "java.lang.Integer".Code:Class.forName("java.lang.Integer");
oui, donc dynamiquement, il faut que ss String comporte le nom du package avec...
Donc ce n'est pas possible juste avec "Integer" ou "Double".
merki ^^
effectivement je m'en suis appercu, il faut bien le package.
je vais permettre l'association.
merci beaucoup :D