Встречается на собеседованиях • сегодня
Какие методы у Enum можно вызвать
Enum в Java предоставляет несколько полезных методов:
values()— возвращает массив всех элементов enum:
java
Day[] days = Day.values();valueOf(String name)— возвращает элемент enum по имени (чувствителен к регистру):
java
Day monday = Day.valueOf("MONDAY");name()— возвращает имя элемента как строку:
java
String name = Day.MONDAY.name(); // "MONDAY"ordinal()— возвращает порядковый номер элемента (начинается с 0):
java
int ordinal = Day.MONDAY.ordinal(); // 0, если MONDAY первыйcompareTo(E o)— сравнивает порядковые номера элементов:
java
Day.MONDAY.compareTo(Day.TUESDAY); // отрицательное числоequals()и==— оба работают для сравнения enum-элементов.
Все enum-ы неявно наследуются от java.lang.Enum, поэтому имеют эти методы. Можно также добавлять свои методы и поля в enum.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы