J'ai un entier qui correspond à l'ordre d'un objet dans une énumération.
Puis - je récupérer l'objet correspondant (qui se trouve à cette position dans mon énumération) par un quelconque moyen?
merci
Version imprimable
J'ai un entier qui correspond à l'ordre d'un objet dans une énumération.
Puis - je récupérer l'objet correspondant (qui se trouve à cette position dans mon énumération) par un quelconque moyen?
merci
Salut,
Chaque type enum possède deux méthodes static facilitant l'accès aux enums :
- valueOf(String) qui permet de récupérer une valeur de l'enum par son nom.
- Et dans ton cas, values() qui permet de récupérer un tableau contenant toutes les valeurs de l'enum, selon leurs ordre ;)
Soit :
a++Code:MonEnum maValeur = MonEnum.values()[index];