Énumérations sont une caractéristique ajoutée au langage de programmation Java en Java 1.5. Elles permettent à un développeur de créer un ensemble de valeurs qui sont étroitement liés, référencés par un nom compréhensible et forcer l'utilisation d'un nombre fini de valeurs. Enums contiennent également des données supplémentaires figurant à leur type, comme la valeur ordinale de l'énumération, l'indice de l'endroit où la valeur est définie dans le type d'énumération. Cela peut être utile dans diverses situations, comme l'utilisation des énumérations pour représenter l'indice d'un type de données tableau ou Liste.
Créer votre type d'énumération. Dans Eclipse, un clic droit sur le dossier src de votre projet, sélectionner "Nouveau" dans le menu contextuel, et sélectionnez "Enum" dans le sous-menu. Nommez votre énumération que vous aimer- cet article va utiliser "TestEnum" pour plus de simplicité.
Ajouter quelques valeurs à votre énumération. Si vous ne vous sentez pas très créatif, il vous suffit de copier et coller le texte suivant:
public enum TestEnum {
THE_FIRST_VALUE,THE_SECOND_VALUE,
ANOTHER_VALUE,
YET_ANOTHER_VALUE;
}
Ajouter une autre classe à votre projet - à nouveau, nommé ce que vous voulez - et vous assurer que vous avez les "static void main (String [] args) publics" case sélectionnée.
Dans votre méthode principale, ajoutez le code suivant:
TestEnum te = TestEnum.ANOTHER_VALUE;
int INTVAL = te.ordinal ();
System.out.println ("Le ordinale pour" + te.toString () + "est" + INTVAL);
Si vous exécutez ce, vous devriez obtenir une sortie de la console semblable à la suivante:
Le ordinal pour ANOTHER_VALUE est 2
Notez que la valeur ordinale est à base zéro, comme tableau indices- cela peut être un peu déroutant au premier abord si vous y attendez pas.