boucle pour creer une énumération - Java - Programmation
Marsh Posté le 27-10-2014 à 11:04:30
Bonjour,
Je ne suis pas sur que l'enum sois la meilleur solution pour faire ce genre de manipulation car un enum contient des donnees qui ne changeront jamais dans l'application.
Le mieux je pense est de creer un dictionnaire ou une liste si tu ne travailler pas en objet, sinon carrement creer une classe statique que tu stocke dans une liste (plus propre qu'un tableau dans une liste).
Attend tout de meme d'autres avis ;D
Marsh Posté le 28-10-2014 à 10:50:15
Bonjour,
Merci pour le conseil, au final j'ai utilisé une ArrayList d'objets Acces et ça fonctionne parfaitement
Marsh Posté le 27-10-2014 à 09:27:23
Bonjour,
J'ai actuellement une énumération dans mon code :
public enum Access{
TOTO("aaaa","1111","toto" ),
TUTU("bbbb","2222","tutu","titi","tata" ),
TITI("cccc","3333","tuti","tato" );
}
Le problème est que celle-ci est amené à évoluer [ex: rajout de TATA("ddddddd","44444" )] et que les personnes supposées la faire évoluer ne sont pas du tout programmeur java.
J'ai donc imaginé faire appel à un fichier texte "de configuration" pour créer mon enum...
En résumé, je voudrai qu'un utilisateur puisse renseigner dans un fichier texte :
TOTO("aaaa","1111","toto" )
TUTU("bbbb","2222","tutu","titi","tata" )
TITI("cccc","3333","tuti","tato" )
TATA("ddddddd","44444" )
...etc...
et que mon enum soit construit en fonction de ça.
Je n'ai pas particulièrement de soucis pour la lecture dans un fichier texte mais je ne vois pas comment créer mon enum à partir de cela...