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