Say we have an enum DayOfWeek:
enum DayOfWeek {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
An enum is compiled with a built-in static valueOf() method which can be used to lookup a constant by its name:
String dayName = DayOfWeek.SUNDAY.name();
assert dayName.equal...