Enum Methods - rahul00773/JavaConcepts GitHub Wiki
- 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
- 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());
}
}
}