Java provides a valueOf() method for every Enum object, so given an enum like
Java
valueOf()
Enum
enum
public enum Day {
I haven't tested this yet but why not overloading these methods as mentioned in this SO answer
public enum Regular { NONE, HOURLY, DAILY, WEEKLY; public String getName() { return this.name().toLowerCase(); } }