Créer un objet à partir du nom de son type [Résolu] - Java - Programmation
Marsh Posté le 27-03-2006 à 12:03:51
calimerot a écrit : Bonjour à vous, voila, je travaille sur un parseur d'expression postfixée en Java et pour le rendre un peu générique, j'aurais souhaité faire la chose suivante : |
oups, j'ai peut être posté un peu vite ........
De : http://www.usenet-fr.net/fur/comp/lang/faq-java.html
Citation : |
Marsh Posté le 27-03-2006 à 11:57:32
Bonjour à vous, voila, je travaille sur un parseur d'expression postfixée en Java et pour le rendre un peu générique, j'aurais souhaité faire la chose suivante :
J'ai construit une map avec pour clé les noms des types (des string) et en valeur les symboles associés.
Par exemple "Opérateur" ; ['+','-', '/', '*'] ); "Machin"; ['&' , '||' ] ,etc...
Je parse ensuite une expression, par exemple "+ &" et je souhaiterais créer deux objets, l'un du type Operateur et l'autre du type Machin .... mais en ne connaissant que le nom du type dans une chaine de caractère.
En un mot, si je connais le nom d'un type sous la forme d'une chaine de caractère str, existe t'il une syntaxe pour construire un objet de ce type ?
Merci de vos réponses,
cali./
Message édité par calimerot le 27-03-2006 à 12:04:39