
{filelink=23}
/**
* @(#)ExempleEnumSet.java
* Exemple d'utilisation d'une collection pour les énumérateurs avec EnumSet
*
* @author
*sakoba(java.mesexemples.com) @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 always = EnumSet.allOf(Weekday.class);
// Créer une collection enum vide
EnumSet never = EnumSet.noneOf(Weekday.class);
// Ajouter certains éléments de enum dans la collection selon un rang
EnumSet workday = EnumSet.range(Weekday.MONDAY, Weekday.FRIDAY);
// Choisir les élément à ajouter la collection enum
EnumSet mwf = EnumSet.of(Weekday.MONDAY, Weekday.WEDNESDAY, Weekday.FRIDAY);
Iterator mynum=never.iterator();
while(mynum.hasNext())
{
System.out.println (mynum.next());
}
}
}