遍历枚举的两种方法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 遍历枚举的两种方法

遍历枚举的两种方法

 2013/10/30 0:57:59  alleni123  程序员俱乐部  我要评论(0)
  • 摘要:publicenumRating{UNRATED,G,PG,PG13,R,NC17}这里我们可以通过反射,以及枚举类的静态方法values()来进行遍历//第一种通过反射Classclz=Rating.class;for(Objectobj:clz.getEnumConstants()){System.out.println(obj);}//第二种通过枚举静态方法values()for(Ratingrate:Rating.values()){System.out.println(rate);}
  • 标签:方法 遍历 枚举
class="java">
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);
		}
发表评论
用户名: 匿名