public enum Watercolors{AR1,A2,AS3,A5,A3,A6,A8,A9,A0,AR12}
public static void main(String[] args) {
Set<Watercolors> sets1 = EnumSet.range(AR1, A6);
Set<Watercolors> sets2 = EnumSet.range(A5, AR12);
System.out.println(sets1);
System.out.println(sets2);
}
EnumSet.range(AR1, A6); 报错,为什么呢??
------解决方案--------------------
编译错误,囧。
改为如下;
- Java code
Set<Watercolors> sets1 = EnumSet.range(Watercolors.AR1, Watercolors.A6);Set<Watercolors> sets2 = EnumSet.range(Watercolors.A5, Watercolors.AR12);