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]