Перечисление — Enum
public enum DayOfWeek {
// равносильно - public static final
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
} Пример
мивмсм
| Метод | Описание |
|---|---|
| values() | Возвращает массив возможных значений перечисления |
| ordinal() | Возвращает порядковый номер элемента начиная с нуля в целочисленном виде (int) |
| name() | Возвращает имя элемента перечисления в виде строки (String) |
package com.bouncer77.io;
public enum DayOfWeek {
MONDAY("monday", "понедельник"),
TUESDAY("thusday", "вторник"),
WEDNESDAY("wenesday", "среда"),
THURSDAY("thursday", "четверг"),
FRIDAY("friday", "пятница"),
SATURDAY("saturday", "суббота"),
SUNDAY("sunday", "воскресенье");
// fields, methods
String enName;
String ruName;
DayOfWeek(String enName, String ruName) {
this.enName = enName;
this.ruName = ruName;
}
public String getEnName() {
return enName;
}
public String getRuName() {
return ruName;
}
public static void printAll() {
for (DayOfWeek day : DayOfWeek.values()) {
System.out.println(day.ordinal() + " : " + day.name());
System.out.println(day.getEnName() + " - " + day.getRuName());
System.out.println();
}
}
public static void main(String[] args) {
DayOfWeek.printAll();
}
} 0 : MONDAY monday - понедельник 1 : TUESDAY thusday - вторник 2 : WEDNESDAY wenesday - среда 3 : THURSDAY thursday - четверг 4 : FRIDAY friday - пятница 5 : SATURDAY saturday - суббота 6 : SUNDAY sunday - воскресенье


