Use the built-in enumeration methods. : enum methods « Data Type « Java Tutorial

enum Apple {
  A, B, C, D, E

class EnumDemo2 {
  public static void main(String args[]) {
    Apple ap;

    System.out.println("Here are all Apple constants:");

    // use values()
    Apple allapples[] = Apple.values();
    for (Apple a : allapples)


    // use valueOf()
    ap = Apple.valueOf("D");
    System.out.println("ap contains " + ap);


2.44.enum methods
2.44.1.Obtaining all ordinal values using ordinal()
2.44.2.compareTo() and equals() for enum data type
2.44.3.Using the built-in enumeration methods: values( )
2.44.4.Using valueOf()
2.44.5.Switch statement with enum
2.44.6.Adding Members to an Enumeration Class
2.44.7.Use the built-in enumeration methods.
2.44.8.Use an enum constructor, instance variable, and method.
2.44.9.Demonstrate ordinal(), compareTo(), and equals().