| Modifier and Type | Method and Description |
|---|---|
static <T extends Enum |
valueOf(Class
Returns the Result for the given string.
|
static <T extends Enum |
valueOf(Class
Returns an enum value for the given string.
|
public static <T extends Enum<T>> T valueOf(Class <T> enumType, String name)
The name is converted internally to upper case with the ENGLISH locale to avoid problems on the Turkish locale. Do not use with Turkish enum values.
T - The type of the enum.
enumType - The Class of the enum.
name - The enum name, case-insensitive. If null, returns
defaultValue.
name is null.
public static <T extends Enum<T>> T valueOf(Class <T> enumType, String name, T defaultValue)
The name is converted internally to upper case with the ENGLISH locale to avoid problems on the Turkish locale. Do not use with Turkish enum values.
T - The type of the enum.
name - The enum name, case-insensitive. If null, returns
defaultValue.
enumType - The Class of the enum.
defaultValue - the enum value to return if
name is null.
defaultValue if
name is null.