| Modifier and Type | Method and Description |
|---|---|
static <T extends Enum<T>> |
valueOf(Class<T> enumType,
String name)
Returns the Result for the given string.
|
static <T extends Enum<T>> |
valueOf(Class<T> enumType,
String name,
T defaultValue)
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.Copyright © 2021 JBoss by Red Hat. All rights reserved.