JDK5.0 新機能:EnumSet.range

「4.6. EnumSet」

import java.util.*;

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

public class C2008083100 {
    public static void main(String[] args) {
        EnumSet<C2008083100_Color> s;

        s = EnumSet.range(C2008083100_Color.RED, C2008083100_Color.WHITE);
        System.out.println(s);

        s = EnumSet.range(C2008083100_Color.YELLOW, C2008083100_Color.BLACK);
        System.out.println(s);
    }
}

で、

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