枚举类型
- static values()方法,按照enum常量声明的顺序,返回这些常量值构成的数组
- ordinal()方法,用来表示某个特定enum常量的声明顺序
public enum Spiciness {
NOT, MILD, MEDIUM, HOT, FLAMING
}
public class EnumOrder {
public static void main(String[] args) {
for(Spiciness s : Spiciness.values()) //静态数组,用类来使用!
System.out.println(s + ", ordinal " + s.ordinal());
}
} /* Output:
NOT, ordinal 0
MILD, ordinal 1
MEDIUM, ordinal 2
HOT, ordinal 3
FLAMING, ordinal 4
*///:~