Java.lang.Class 类

java.lang.Class.isEnum() 方法返回 true 当且仅当此类被声明为枚举源代码。

语法

public boolean isEnum()

参数

无需参数。

返回值

当且仅当此类在源代码中声明为枚举时才返回 true。

异常

无。

示例:

在下面的示例中,java.lang.Class.isEnum()方法用于检查给定的类是否在源代码与否。

import java.lang.*;

public class MyClass {

  //创建一个枚举
  public enum weekday{
    MON, TUE, WED, THU, FRI
  }

  public static void main(String[] args) {
    //获取工作日类别并检查是否是
    //在源代码中声明为枚举
    Class cls = weekday.class;
    System.out.println("Is weekday an enum?: " + cls.isEnum());
  }
}

上述代码的输出将是:

Is weekday an enum?: true