本示例演示使用枚举ordinal()方法来获取枚举常量的序数值。
package org.nhooo.example.fundamental; enum Color { RED, GREEN, BLUE } public class EnumOrdinal { public static void main(String[] args) { // 获取此枚举常量的序数(其 // 枚举声明中的位置 // 常数被指定为零序数) System.out.println("Color.RED : " + Color.RED.ordinal()); System.out.println("Color.GREEN: " + Color.GREEN.ordinal()); System.out.println("Color.BLUE : " + Color.BLUE.ordinal()); } }
该程序将显示以下结果:
Color.RED : 0 Color.GREEN: 1 Color.BLUE : 2