Java Program to Check Whether a Class Is Declared as an Enum or Not

You are currently viewing Java Program to Check Whether a Class Is Declared as an Enum or Not

Java program to check whether a class is declared as an enum or not

// Java program to check whether a class is declared 
// as an enum or not

enum A {
  RED,
  GREEN,
  BLUE;
}

public class Main {
  public static void main(String[] args) throws ClassNotFoundException {
    Class cls1 = A.class;
    Class cls2 = Main.class;

    if (cls1.isEnum())
      System.out.println("The cls1 is representing a Enum");
    else
      System.out.println("The cls1 is not representing a Enum");

    if (cls2.isEnum())
      System.out.println("The cls2 is representing an Enum");
    else
      System.out.println("The cls2 is not representing an Enum");
  }
}

Output

The cls1 is representing an Enum
The cls2 is not representing an Enum

Ranjith

Hi, I'm Manoj a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Reply