【www.bbyears.com--js教程】
我们可以通过反射, 以及枚举类的静态方法values()来进行遍历:
代码如下enum Rating
{
UNRATED,
G,
PG,
PG13,
R,
NC17
}
public class Test{
public static void main(String args[]){
System.out.println("第一种通过反射");
Class clz=Rating.class;
for(Object obj:clz.getEnumConstants()){
System.out.println(obj);
}
System.out.println("第二种通过枚举静态方法values()");
for(Rating rate:Rating.values()){
System.out.println(rate);
}
}
}
运行结果:
C:java>java Test
第一种通过反射
UNRATED
G
PG
PG13
R
NC17
第二种通过枚举静态方法values()
UNRATED
G
PG
PG13
R
NC17