/** * @(#)ExempleEnumSet.java * Exemple d'utilisation d'une collection pour les énumérateurs avec EnumSet * * @author * @version 1.00 2012/11/29 */ import java.util.*; public class ExempleEnumSet { // Création d'un énumérateur enum Weekday { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }; public ExempleEnumSet() { } public static void main (String[] args) { // Ajouter tous les éléments de enum dans la collection EnumSet<Weekday> always = EnumSet.allOf(Weekday.class); // Créer une collection enum vide EnumSet<Weekday> never = EnumSet.noneOf(Weekday.class); // Ajouter certains éléments de enum dans la collection selon un rang EnumSet<Weekday> workday = EnumSet.range(Weekday.MONDAY, Weekday.FRIDAY); // Choisir les élément à ajouter la collection enum EnumSet<Weekday> mwf = EnumSet.of(Weekday.MONDAY, Weekday.WEDNESDAY, Weekday.FRIDAY); Iterator mynum=never.iterator(); while(mynum.hasNext()) { System.out.println (mynum.next()); } } } |
Cet article Java: Exemple d’utilisation d’une collection pour les énumérateurs avec EnumSet est apparu en premier sur .