English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java Controllo dei Flussi

Java Array

Java Orientato agli Oggetti (I)

Java Orientato agli Oggetti (II)

Java Orientato agli Oggetti (III)

Gestione delle eccezioni Java

Java Elenco (List)

Java Coda (Queue)

Java Collection Map

Java Set di Collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Programma Java che esplora l'enumerazione

Completo di esempi Java

In questo esempio, impareremo a esplorare gli elementi dell'enumerazione in Java convertendo l'enumerazione in un array e un set di enumerazione.

Per comprendere questo esempio, è necessario conoscere quanto segueProgrammazione JavaArgomento:

Esempio 1: utilizzare il ciclo forEach per esplorare l'enumerazione

enum Dimensione {
  PICCOLO, MEDIUM, GRANDE, ECCEZIONALE
 }
 class Main {}}
  public static void main(String[] args) {
    System.out.println("Accedere a ciascun costante dell'enumerazione");
    //Utilizzare il ciclo forEach per accedere a ciascun valore dell'enumerazione
    for(Dimensione dimensione : Dimensione.values()) {
      System.out.print(dimensione + ", ");
    }
  }
 }

Output 1

Accedere a ciascun costante dell'enumerazione
PICCOLO, MEDI, GRANDE, ECCEZIONALMENTE GRANDE,

Nell'esempio sopra, abbiamo un'enumerazione chiamata Dimensione. Notare l'espressione

Dimensione.values()

In questo caso, il metodo values() converte i costanti dell'enumerazione in un array di tipo Dimensione. Poi, utilizziamo il ciclo forEach per accedere a ciascun elemento dell'enumerazione.

Esempio 2: utilizzare la classe EnumSet per esplorare l'enumerazione

import java.util.EnumSet;
//Creare un'enumerazione
enum Dimensione {
  PICCOLO, MEDIUM, GRANDE, ECCEZIONALE
 }
 class Main {}}
  public static void main(String[] args) {
    //Creare una classe EnumSet
    //Convertire l'enumerazione Size in un insieme enumerativo
    EnumSet<Size> enumSet = EnumSet.allOf(Size.class);
    System.out.println("Elementi EnumSet: ");
    //Esplorazione della classe EnumSet
    for (Size constant : enumSet) {
      System.out.print(constant + ", ");
    }
  }
 }

Risultato di output

Elementi EnumSet: 
PICCOLO, MEDI, GRANDE, ECCEZIONALMENTE GRANDE,

In questo esempio, utilizziamo il metodo allOf() per creare una classe EnumSet dall'enumerazione Size. Poi utilizziamo il ciclo forEach per accedere a ogni elemento della classe enumset.

Completo di esempi Java