T[] getEnumConstants()
描述 (Description)
java.lang.Class.getEnumConstants()返回此枚举类的元素,如果此Class对象不表示枚举类型,则返回null。
声明 (Declaration)
以下是java.lang.Class.getEnumConstants()方法的声明public T[] getEnumConstants()
参数 (Parameters)
NA
返回值 (Return Value)
此方法返回一个数组,该数组包含由此Class对象按其声明的顺序表示的枚举类的值,如果此Class对象不表示枚举类型,则返回null。
异常 (Exception)
NA
例子 (Example)
以下示例显示了java.lang.Class.getEnumConstants()方法的用法。package com.iowiki;
import java.lang.reflect.*;
enum Programming {
java,
python,
}
public class ClassDemo {
public static void main(String[] args) {
Class cls = Programming.class;
// returns the elements of this enum class
for(Object obj: cls.getEnumConstants()) {
System.out.println(obj);
}
}
}
让我们编译并运行上面的程序,这将产生以下结果 -java
python