| Modifier and Type | Method | 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 © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.