Java provides a valueOf() method for every Enum object, so given an enum like
Java
valueOf()
Enum
enum
public enum Day {
Starting from version 3.8 apache commons-lang EnumUtils has two handy methods for this:
getEnumIgnoreCase(final Class enumClass, final String enumName)
isValidEnumIgnoreCase(final Class enumClass, final String enumName)