How to get number of possible items of an Enum?
enums, java, kotlin
Solution
Yes you can use the `Enum.values()` method to get an array of Enum values then use the `length` property.
public class Main {
enum WORKDAYS { Monday, Tuesday, Wednesday, Thursday, Friday; }
public static void main(String[] args) {
System.out.println(WORKDAYS.values().length);
// prints 5
}
}
http://ideone.com/zMB6pG
Problem
Is there a builtin way to get the number of items of an Enum with something like `Myenum.length`, Or do I have to implement myself a function `int size()` hardcording the number of element?