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

Tutoriales básicos de Java

Control de flujo Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java lista (Lista)

Java Queue (cola)

Java Map colección

Java Set colección

Java entrada salida (I/O)

Java Reader/Writer

Otros temas de Java

Java programa recorrer enumeración

Java 实例大全

En este ejemplo, aprenderemos a recorrer los elementos de la enumeración en Java mediante la conversión de la enumeración a un array y un conjunto de enumeración.

Para entender este ejemplo, debe conocer lo siguienteProgramación JavaTema:

Ejemplo1:usar el bucle foreach para recorrer la enumeración

enum Size {
  PEQUEÑO, MEDIANO, GRANDE, GRANDE_EXTRAGRANDE
 }
 class Main {
  public static void main(String[] args) {
    System.out.println("Acceder a cada constante de enumeración");
    // Usar el bucle foreach para acceder a cada valor de la enumeración
    for(Size size : Size.values()) {
      System.out.print(size + "");
    }
  }
 }

Salida1

Acceder a cada constante de enumeración
PEQUEÑO, MEDIANO, GRANDE, GRANDE_EXTRAGRANDE,

En el ejemplo anterior, tenemos una enumeración llamada Size. Nota la expresión

Size.values()

Aquí, el método values () convierte los constantes de enumeración en un array de tipo Size. Luego, utilizamos el bucle foreach para acceder a cada elemento de la enumeración.

Ejemplo2:usar EnumSet clase para recorrer la enumeración

import java.util.EnumSet;
//Crear un enumeración
enum Size {
  PEQUEÑO, MEDIANO, GRANDE, GRANDE_EXTRAGRANDE
 }
 class Main {
  public static void main(String[] args) {
    //Crear una clase EnumSet
    //Convertir el enumerado Size a un conjunto de enumerados
    EnumSet<Size> enumSet = EnumSet.allOf(Size.class);
    System.out.println("Elementos de EnumSet: ");
    //Recorrer la clase EnumSet
    for (Size constant : enumSet) {
      System.out.print(constant + "");
    }
  }
 }

Resultado de salida

Elementos de EnumSet: 
PEQUEÑO, MEDIANO, GRANDE, GRANDE_EXTRAGRANDE,

Aquí, utilizamos el método allOf() para crear una clase EnumSet a partir del enumerado Size. Luego, utilizamos el bucle forEach para visitar cada elemento de la clase enumset.

Java 实例大全