Enum Methods - rahul00773/JavaConcepts GitHub Wiki

  1. values() method: To list all constants(values) in enum

'''java package src.enums;

public class Test2 {

enum Beer{

    FO,KF,MO
    }

    public static void main(String[] args){

        Beer[] b = Beer.values();
        
        for(Beer b1:b){
        
        System.out.print(b1);
        }
    }

}

enum keyword implicitly provides this method. It's not coming from Enum API

  1. ordinal values:

If you want to find the order of value. At which place value is present then you should go for ordinal value. ordinal values are 0 based index for enum. it's coming from API of enum class

package src.enums;

public class Test2 {

enum Beer{

    FO,KF,MO
    }

    public static void main(String[] args){

        Beer[] b = Beer.values();
        
        for(Beer b1:b){
        
        System.out.println(b1 +"oridinal value is" +b1.ordinal());
        }
    }

}