Home »
Java programming language
Java Class class isEnum() method with example
Class class isEnum() method: Here, we are going to learn about the isEnum() method of Class class with its syntax and example.
Submitted by Preeti Jain, on November 02, 2019
Class class isEnum() method
- isEnum() method is available in java.lang package.
- isEnum() method is used to check whether this Class is declared as an enum in the program or not.
- isEnum() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
- isEnum() method does not throw an exception at the time of checking the Class is declared as an enum.
Syntax:
public boolean isEnum();
Parameter(s):
- It does not accept any parameter.
Return value:
The return type of this method is boolean, it returns a boolean value based on the following cases,
- It returns true, when this Class is declared as an enum in the program.
- It returns false, when this Class is not declared as an enum in the program.
Example:
// Java program to demonstrate the example
// of boolean isEnum() method of Class
enum Fruits {
Apple,
Orange,
Banana,
Grapes,
};
public class IsEnumOfClass {
public static void main(String[] args) {
// It returns the Enum constants represented by the
// class IsEnumOfClass
System.out.print("Enum Constants: ");
System.out.println(Fruits.Apple.toString());
System.out.print("Enum Constants: ");
System.out.println(Fruits.Orange.toString());
System.out.print("Enum Constants: ");
System.out.println(Fruits.Banana.toString());
System.out.print("Enum Constants: ");
System.out.println(Fruits.Grapes.toString());
// It checks whether this class
// denotes an enum declaration or not
System.out.println("Class declare enum: " + Fruits.class.isEnum());
}
}
Output
Enum Constants: Apple
Enum Constants: Orange
Enum Constants: Banana
Enum Constants: Grapes
Class declare enum: true