Gentagelsestyper er en funktion tilføjet til programmeringssproget Java i Java 1.5. De tillader en udvikler at skabe et sæt af værdier, der er nært beslægtede , der refereres til af en forståelig navn og tvinge brugen af et endeligt antal værdier. Gentagelsestyper indeholder også ekstra data relevante for deres type , såsom ordinal værdien af enum , indekset for hvor værdien er defineret i enum type. Dette kan komme i handy i forskellige situationer , såsom at bruge Gentagelsestyper at repræsentere indekset i et array eller liste datatype. Ting du skal
Java SDK
Java IDE såsom Eclipse eller NetBeans anbefales kraftigt , men ikke nødvendigt . ( Denne artikel vil antage Eclipse, selvom IDE anvendte funktionalitet er ekstremt generel og gælder for alle miljøer. )
Vis Flere Instruktioner
1
Opret din enum type. I Eclipse, højreklik på dit projekts src mappen , vælg " Ny" fra genvejsmenuen , og vælg " Enum " fra undermenuen. Navngiv din enum hvad du kan lide , og denne artikel vil bruge " TestEnum " for enkelhed
2
Tilføj nogle værdier til din enum . . Hvis du ikke føler meget kreativ, kan du bare kopiere og indsætte følgende : Hej
offentlig enum TestEnum
3
Tilføj en klasse til dit projekt - igen , opkaldt hvad du kan lide - . og sikre, at du har " public static void main (String [ ] args ) " afkrydsningsfelt markeret < br >
4
i din vigtigste metode , skal du tilføje følgende kode : Hej
TestEnum te = TestEnum.ANOTHER_VALUE ,
int intVal = te.ordinal ();
< p> System.out.println ( "The ordinal for" + te.toString ( ) + "er" + intVal )
p Hvis du kører dette , bør du få konsol output, der ligner følgende: < br >
ordinal for ANOTHER_VALUE er 2
Bemærk at ordinal værdi er nul -baseret, ligesom array- indeks , og det kan være lidt forvirrende i starten , hvis du ikke forventer det
< br . >