enumeratorer er en funksjon legges til Java programmeringsspråk i Java 1.5 . De lar en utvikler å lage et sett med verdier som er nært knyttet , som inngår i en forståelig navn og tvinge bruk av et endelig antall verdier. Enumeratorer også inneholde ekstra data som er relevante for deres type , for eksempel Ordenstallet av enum , indeksen for hvor verdien er definert i enum type. Dette kan komme godt med i ulike situasjoner, for eksempel ved hjelp av enums å representere indeksen for en matrise eller List -datatype . Du trenger
Java SDK
Java IDE som Eclipse eller NetBeans er sterkt anbefalt, men ikke nødvendig . ( Denne artikkelen vil anta Eclipse , selv om IDE funksjoner som brukes er svært generell og gjelder for alle miljøer . )
Vis flere instruksjoner
en
Lag din enum type. I Eclipse , høyreklikk på prosjektet src mappen , velg "New" fra kontekst menyen , og velg " Enum " fra undermenyen . Navnet ditt enum hva du vil ; denne artikkelen vil bruke " TestEnum " for enkelhet
2
Legg noen verdier til enum . . Hvis du ikke føler deg veldig kreativ , kan du bare kopiere og lime inn følgende : en
public enum TestEnum
3
Legg til en annen klasse i prosjektet - igjen , heter det du liker - . , og sørge for at du har " public static void main (String [ ] args )" merket av
4
din viktigste metoden, legge til følgende kode :
TestEnum te = TestEnum.ANOTHER_VALUE ;
int intval = te.ordinal ();
< p> System.out.println (" The ordinal for" + te.toString ( ) + "er" + intval ) ;
p Hvis du kjører dette , bør du få konsollen utgang ligner på følgende :
Ordenstallet for ANOTHER_VALUE er to
Merk at Ordenstallet er null - basert, som array- indeksene , og dette kan være litt forvirrende i begynnelsen hvis du ikke forventer det