枚举常用方法

来源:互联网 发布:美国人学中文 知乎 编辑:程序博客网 时间:2024/06/06 00:18

Java中声明的枚举类,均是java.lang.Enum类的孩子,它继承了Enum类的所有方法。常用方法:

1name():返回此枚举常量的名称,在其枚举声明中对其进行声明

如:System.out.println(Grade.A.name());结果:A

2ordinal():返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。

如:System.out.println(Grade.A.ordinal());结果:0

3valueof(Class enumClass(指的是枚举类), String name):返回带指定名称的指定枚举类型的枚举常量。(静态方法

如:Grade g=Grade.valueof(Grade.class,”A”);

System.out.println(g.toLocalGrade());

4)values() 此方法虽然在JDK文档中查找不到,但每个枚举类都具有该方法,它遍历枚举类的所有枚举值非常方便。

代码://遍历枚举常量

Grade[] gs=Grade.values();

for(Grade g:gs){

System.out.print(g);

}

原创粉丝点击