Как показывает принятый ответ, вы не можете установить порядковый номер.Самое близкое к этому можно получить с помощью пользовательского свойства :
public enum MonthEnum {
JANUARY(1),
FEBRUARY(2),
MARCH(3),
APRIL(4),
MAY(5),
JUNE(6),
JULY(7),
AUGUST(8),
SEPTEMBER(9),
OCTOBER(10),
NOVEMBER(11),
DECEMBER(12);
MonthEnum(int monthOfYear) {
this.monthOfYear = monthOfYear;
}
private int monthOfYear;
public int asMonthOfYear() {
return monthOfYear;
}
}
Примечание : по умолчанию значения enum
начинаются с 0
(не1
) если вы не указали значения.Кроме того, значения не должны увеличиваться на 1
для каждого элемента.