Java-lang-class-getenumconstants

提供:Dev Guides
移動先:案内検索

Java.lang.Class.getEnumConstants()メソッド

説明

  • java.lang.Class.getEnumConstants()*は、この列挙クラスの要素を返します。このClassオブジェクトが列挙型を表さない場合はnullを返します。

宣言

以下は* java.lang.Class.getEnumConstants()*メソッドの宣言です

public T[] getEnumConstants()

パラメーター

NA

戻り値

このメソッドは、このClassオブジェクトによって表される列挙クラスを構成する値を含む配列を、宣言された順序で返します。このClassオブジェクトが列挙型を表さない場合はnullを返します。

例外

NA

次の例は、java.lang.Class.getEnumConstants()メソッドの使用方法を示しています。

package com.finddevguides;

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