enumerazioni sono una caratteristica aggiunta al linguaggio di programmazione Java in Java 1.5 . Essi consentono agli sviluppatori di creare un insieme di valori che sono strettamente correlati , fa riferimento un nome comprensibile e forzare l'utilizzo di un numero finito di valori . Enumerazioni contengono anche dati aggiuntivi rilevanti per il loro tipo , come ad esempio il valore ordinale del enum , l'indice di dove il valore è definito nel tipo enum . Questo può tornare utile in varie situazioni , come ad esempio utilizzando le enumerazioni per rappresentare l'indice di un tipo di dati array o lista . Cose che ti serviranno 
 Java SDK 
 Java IDE come Eclipse o NetBeans è fortemente raccomandato , anche se non necessario . ( Questo articolo assume Eclipse , anche se la funzionalità dell'IDE utilizzato è estremamente generale e applicabili a tutti gli ambienti. ) Economici Visualizza altri Istruzioni 
 1 
 Crea un tipo enum . In Eclipse , fare clic destro sulla cartella src del progetto , selezionare " Nuovo" dal menu contestuale e selezionare " Enum " dal sotto- menu. Assegnare un nome al enum quello che vuoi , questo articolo userà " TestEnum " per semplicità 
 2 
 Aggiungi alcuni valori al enum . . Se non vi sentite molto creativi , si può semplicemente copiare e incollare il seguente : 
 pubblico 
 enum TestEnum 
 3 
 Aggiungi un'altra classe al progetto - ancora una volta , dal nome quello che vuoi - . ed assicurarsi di avere la " public static void main (String [ ] args ) " casella di controllo selezionata < br > 
 4 
 Nel metodo principale, aggiungere il codice seguente : 
 
 TestEnum te = TestEnum.ANOTHER_VALUE ; 
 
 int intval = te.ordinal ( ) ; 
 < p > System.out.println (" il ordinale per" + te.toString ( ) + "è" + intval ) ; 
 
 Se si esegue questa operazione, si dovrebbe ottenere l'output della console simile al seguente : < br > 
 ordinale per ANOTHER_VALUE è 2 
 
 noti che il valore ordinale è a base zero , come indici di array , questo può essere un po ' di confusione all'inizio , se non ci si aspetta che 
 < br . >