IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Récupérer objet d'une enum grâce à son ordre


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut Récupérer objet d'une enum grâce à son ordre
    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

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonEnum maValeur = MonEnum.values()[index];
    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/10/2008, 14h41
  2. Récupérer objet par son nom dans une chaîne
    Par peijnoob dans le forum C#
    Réponses: 7
    Dernier message: 14/02/2008, 17h47
  3. Réponses: 3
    Dernier message: 08/11/2007, 12h28
  4. Coller avec liaison une cellule grâce à son nom
    Par Remkix dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/10/2007, 16h09
  5. Récupérer un objet d'une liste déroulante
    Par Hell dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/01/2005, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo