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]