「Java」java.lang.Class.isEnum()で列挙かどうかを判断するサンプル

Javaコード

package com.arkgame.study;

enum Fruit {
	Banana, 
	Grape, 
	Apple,
	;
}

public class IsEnumDemo {

	public static void main(String[] args) {

		System.out.println("Fruit:" + Fruit.Banana.toString());
		System.out.println("HashCode:" + Fruit.Banana.hashCode());

		boolean flag = Fruit.class.isEnum();
		System.out.println("列挙:" + flag);

	}

}

実行結果
Fruit:Banana
HashCode:366712642
列挙:true