JDK5.0 新機能:EnumSet.of

「4.6. EnumSet」

import java.util.*;

enum C2008083000_Color { RED, BLUE, YELLOW, BLACK, WHITE }

public class C2008083000 {
    public static void main(String[] args) {
        EnumSet<C2008083000_Color> s = EnumSet.of(C2008083000_Color.RED);
        System.out.println(s);

        s = EnumSet.of(C2008083000_Color.RED, C2008083000_Color.BLUE);
        System.out.println(s);

        s = EnumSet.of(C2008083000_Color.RED, C2008083000_Color.BLUE,
                       C2008083000_Color.YELLOW);
        System.out.println(s);

        s = EnumSet.of(C2008083000_Color.RED, C2008083000_Color.BLUE,
                       C2008083000_Color.YELLOW, C2008083000_Color.BLACK);
        System.out.println(s);

        s = EnumSet.of(C2008083000_Color.RED, C2008083000_Color.BLUE,
                       C2008083000_Color.YELLOW, C2008083000_Color.BLACK,
                       C2008083000_Color.WHITE);
        System.out.println(s);
    }
}

で、

[RED]
[RED, BLUE]
[RED, BLUE, YELLOW]
[RED, BLUE, YELLOW, BLACK]
[RED, BLUE, YELLOW, BLACK, WHITE]