enum 是一个特殊的“类”,代表一组常量(不可更改的变量,如final变量)。要创建enum,请使用enum关键字(而不是class或interface),并用逗号分隔常量。请注意,它们应使用大写字母:
enum Level {
LOW,
MEDIUM,
HIGH
}
您可以使用点语法访问enum常量:
Level myVar = Level.MEDIUM;
类内的枚举
您也可以在类内部进行定义枚举:
public class MyClass {
enum Level {
LOW,
MEDIUM,
HIGH
}
public static void main(String[] args) {
Level myVar = Level.MEDIUM;
System.out.println(myVar);
}
}
遍历枚举
枚举类型具有一个values()方法,该方法返回所有枚举常量的数组。当您要遍历枚举的常量时,此方法很有用:
for (Level myVar : Level.values()) {
System.out.println(myVar);
}
相关资料