遍历枚举的两种方法



public enum Rating
{
UNRATED,
G,
PG,
PG13,
R,
NC17
}


这里我们可以通过反射, 以及枚举类的静态方法values()来进行遍历


//第一种通过反射
Class clz=Rating.class;

for(Object obj:clz.getEnumConstants()){
System.out.println(obj);
}


//第二种通过枚举静态方法values()
for(Rating rate:Rating.values()){
System.out.println(rate);
}
本站声明
本文转载自:http://alleni123.iteye.com/blog/1966478     作者:alleni123     发布日期:2013-10-29 20:42:00     本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。


 
© 2014-2016 ITdaan.com 粤ICP备14056181号