public class ConvertUtils
extends java.lang.Object
Constructor and Description |
---|
ConvertUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.Enum<T>> |
convert(java.lang.Class<T> type,
java.lang.String name,
T defaultValue)
Searches for enum of given class with given name (ingnoring case)
|
static <T,J extends Convertable<T>> |
convertToArray(J[] array)
Converting array of convertable items into array of target items
Shortcat for listToArray (convertToList(array) ) |
static <T,J extends Convertable<T>> |
convertToArray(J[] array,
java.lang.Class<T> clazz)
Converting array of convertable items into array of target items
Shortcat for listToArray (convertToList(array) , clazz ) |
static <T,J extends Convertable<T>> |
convertToList(J[] array)
Converting array of convertable items into ArrayList of target items
|
static <T> T[] |
listToArray(java.util.List<T> list)
Converting
List into arrayNote: array type is determined by class of the first non-null element in the list. |
static <T> T[] |
listToArray(java.util.List<T> list,
java.lang.Class<T> clazz)
Converting
List into array of given type |
public static <T,J extends Convertable<T>> java.util.ArrayList<T> convertToList(J[] array)
array
- Array to convertpublic static <T,J extends Convertable<T>> T[] convertToArray(J[] array)
listToArray
(convertToList(array)
)public static <T,J extends Convertable<T>> T[] convertToArray(J[] array, java.lang.Class<T> clazz)
listToArray
(convertToList(array)
, clazz
)public static <T extends java.lang.Enum<T>> T convert(java.lang.Class<T> type, java.lang.String name, T defaultValue)
type
- Enum classname
- Enum constant namedefaultValue
- Default value if no enum constant with given name is foundpublic static <T> T[] listToArray(java.util.List<T> list)
List
into arraypublic static <T> T[] listToArray(java.util.List<T> list, java.lang.Class<T> clazz)
List
into array of given type