English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans cet exemple, nous allons apprendre à parcourir les éléments d'un ensemble d'ensembles en Java en convertissant les ensembles d'ensembles en tableaux et en ensembles d'ensembles.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaSujet :
enum Size { SMALL, MEDIUM, LARGE, EXTRALARGE } class Main { public static void main(String[] args) { System.out.println("Accéder à chaque constante d'ensemble"); // Parcourir chaque valeur de l'ensemble en utilisant une boucle forEach for(Size size : Size.values()) { System.out.print(size + " , "); } } }
Sortie1
Accéder à chaque constante d'ensemble SMALL, MEDIUM, LARGE, EXTRALARGE,
Dans cet exemple, nous avons un ensemble d'ensembles nommé Size. Notez l'expression
Size.values()
Ici, la méthode values() convertit les constantes d'ensembles en tableau de type Size. Ensuite, nous utilisons une boucle forEach pour accéder à chaque élément de l'ensemble.
import java.util.EnumSet; //Créer un ensemble d'ensembles enum Size { SMALL, MEDIUM, LARGE, EXTRALARGE } class Main { public static void main(String[] args) { //Create an EnumSet class //Convert the enumeration Size to an enumeration set EnumSet<Size> enumSet = EnumSet.allOf(Size.class); System.out.println("Elements of EnumSet: "); //Traverse the EnumSet class for (Size constant : enumSet) { System.out.print(constant + " , "); } } }
Output result
Elements of EnumSet: SMALL, MEDIUM, LARGE, EXTRALARGE,
Here, we use the allOf() method to create an EnumSet class from the enumeration Size. Then we use the forEach loop to access each element of the enumset class.