168 читали · 2 года назад
Java 92. Можно ли использовать Enum в switch case?
Да, в Java можно использовать перечисления (Enum) в операторе switch case. Пример: enum DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } public class Main { public static void main(String[] args) { DayOfWeek day = DayOfWeek.FRIDAY; switch(day) { case MONDAY: System.out.println("It's Monday"); break; case TUESDAY: System.out.println("It's Tuesday"); break; case WEDNESDAY: System...
5 лет назад
Микрооптимизации в Java. Enum - хороший, красивый и медленный
Перечисления  —  важная часть каждого приложения, которое представляет собой чуть больше, чем “Hello World”. Они повсюду. И, на самом деле, перечисления очень полезны: они ограничивают ввод, позволяют сравнивать значения по ссылке, обеспечивают проверку во время компиляции и облегчают чтение кода...