32 lines
1.0 KiB
Java
32 lines
1.0 KiB
Java
package utils.Enums;
|
|
|
|
public enum Weekday {
|
|
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
|
|
|
|
public static Weekday fromString(String string) {
|
|
return switch (string) {
|
|
case "MONDAY", "Monday", "monday" -> MONDAY;
|
|
case "TUESDAY", "Tuesday", "tuesday" -> TUESDAY;
|
|
case "WEDNESDAY", "Wednesday", "wednesday" -> WEDNESDAY;
|
|
case "THURSDAY", "Thursday", "thursday" -> THURSDAY;
|
|
case "FRIDAY", "Friday", "friday" -> FRIDAY;
|
|
case "SATURDAY", "Saturday", "saturday" -> SATURDAY;
|
|
case "SUNDAY", "Sunday", "sunday" -> SUNDAY;
|
|
default -> null;
|
|
};
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return switch (this) {
|
|
case MONDAY -> "MONDAY";
|
|
case TUESDAY -> "TUESDAY";
|
|
case WEDNESDAY -> "WEDNESDAY";
|
|
case THURSDAY -> "THURSDAY";
|
|
case FRIDAY -> "FRIDAY";
|
|
case SATURDAY -> "SATURDAY";
|
|
case SUNDAY -> "SUNDAY";
|
|
};
|
|
}
|
|
}
|