énumérations sont une caractéristique ajoutée au langage de programmation Java en Java 1.5 . Ils 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 relatives à 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 s'avérer utile dans diverses situations , comme l'utilisation des énumérations pour représenter l'indice d'un type de données tableau ou une liste . Choses que vous devez 
 Java SDK Java 
 IDE comme Eclipse ou NetBeans est fortement recommandé , mais pas nécessaire . ( Cet article va assumer Eclipse, si la fonctionnalité IDE utilisé est extrêmement générale et est applicable à tous les environnements . ) 
 Afficher plus d' instructions 
 1 
 Créer votre type d'énumération . Dans Eclipse, faites 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 voulez , cet article va utiliser " TestEnum " pour plus de simplicité 
 2 
 Ajouter des valeurs à votre énumération. . Si vous ne vous sentez pas très créatif, il vous suffit de copier et coller le suivant : 
 
 public enum TestEnum 
 3 
 Ajouter une autre classe à votre projet - encore une fois , du nom que vous voulez - . et vous assurer que vous avez le "static void main ( String [ ] args) publique " case cochée < br > Hôtels 4 
 votre méthode principale , ajoutez le code suivant : 
 
 TestEnum te = TestEnum.ANOTHER_VALUE ; 
 
 int iNTVAL = te.ordinal (); 
 < p> System.out.println (" l' ordinal pour" + te.toString () + " est " + iNTVAL ) ; 
 
 Si vous avez cela, vous devriez obtenir une sortie de la console semblable à ce qui suit: < br > 
 ordinal pour ANOTHER_VALUE est 2 
 
 Notez que la valeur ordinale est basé sur zéro , comme les indices de tableau , ce qui peut être un peu déroutant au premier abord , si vous ne vous y attendez 
 < br . >