Помогите с enum в Java - PullRequest
       7

Помогите с enum в Java

2 голосов
/ 23 мая 2011

У меня есть перечисление, которое выглядит так

public enum MyStates {
                    FIRST,
                    SECOND,
                    THIRD,
                   }

Каждый раз, когда я получаю к ним доступ, он печатает его по именам, которые я им дал. Есть ли способ получить свои индексы? Ex. FIRST будет = 1 и так далее. Спасибо

Связанный:
Перечисление со значением int в Java

1 Ответ

5 голосов
/ 23 мая 2011

Используйте функцию ordinal().

MyStates.FIRST.ordinal();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...