Pour mon application de console Java, j'ai besoin d'appeler un ensemble de fonctions avec des arguments donnés par l'utilisateur. Mes opérations O1, O2, .. O5 sont définis comme ENUMTraitement de commande basé sur une console: Chaîne de mappage à énumérer dans Java
enum Operations {O1, O2, O3, O4, O5};
Je dois lire args d'entrée utilisateur [0] et appeler la fonction F1, F2, ... F5.
Par exemple l'utilisateur va donner:
>java MyApp O1 5 6
Pour cela, je suppose que je dois carte piqûre (args [0]) à un ENUM pour que je puisse utiliser sélectionner le commutateur. Comment faire ça?
pourquoi ne pas 'opérations Oper = Operations.valueOf (args [0])' – user102008