/** * @return index of month from 1 (JANUARY) to 12 (DECEMBER) */ public int getIndex() { return ordinal() + 1; }
/** * @return index of month from 1 (JANUARY) to 12 (DECEMBER) */ public int getIndex() { return ordinal() + 1; }
public enum Month { None, January, February, March, April, May, June, July, August, September, October, November, December } Month month = Month.January; int num = month.ordinal(); // == 1 Month month2 = Month.values()[num]; // == January.
for (Month m : Month.values()) { System.out.printf("Month %d: %s%n", m.ordinal() + 1, m.name()); }