Слава - Стань сильней
Java 90. Как связаны методы ordinal() и compareTo() в Enum?
Метод ordinal() в Java Enum возвращает порядковый номер элемента Enum, начиная с 0. То есть, если у вас есть перечисление (enum) с именами "MONDAY", "TUESDAY", "WEDNESDAY" и т.д., то метод MONDAY.ordinal() вернет 0, TUESDAY.ordinal() вернет 1, и т.д. Метод compareTo() определен в интерфейсе java.lang.Comparable, который реализуется всеми перечислениями (enums) в Java. Он используется для сравнения значений этих перечислений с другими значениями того же типа. Для перечисления (enum) MyEnum метод compareTo() будет выглядеть примерно так: public int compareTo(MyEnum other) {
return this...
Java 88. Что делает метод ordinal() в Enum?
Метод ordinal() в Enum возвращает порядковый номер константы перечисления (enum), начиная с 0. Порядковый номер - это позиция элемента перечисления в списке значений этого перечисления. Например, если у вас есть перечисление Season со значениями WINTER, SPRING, SUMMER и FALL, то вызов метода WINTER.ordinal() вернет 0, метода SPRING.ordinal() вернет 1, метода SUMMER.ordinal() вернет 2 и метода FALL.ordinal() вернет 3...