public class ConvertUtil
extends java.lang.Object
构造器和说明 |
---|
ConvertUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Date |
dateOf(java.lang.String val)
获取日期
|
static java.time.Duration |
durationOf(java.lang.String val)
获取时长
|
static <T extends java.lang.Enum<T>> |
enumOf(java.lang.Class<T> enumType,
java.lang.String name)
获取枚举
|
static java.lang.Object |
to(java.lang.Class<?> type,
java.lang.String val)
转换 properties 的值
|
static java.lang.Object |
to(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.String val)
转换 properties 的值
|
static java.lang.Object |
to(VarSpec spec,
java.lang.String val,
Context ctx)
转换 context 的值
|
static java.lang.Object |
tryTo(java.lang.Class<?> type,
java.lang.String val)
转换 string 值
|
public static java.lang.Object to(VarSpec spec, java.lang.String val, Context ctx) throws java.lang.ClassCastException
spec
- 目标申明val
- 值ctx
- 通用上下文java.lang.ClassCastException
public static java.lang.Object to(java.lang.Class<?> type, java.lang.String val) throws java.lang.ClassCastException
type
- 目标类型val
- 属性值java.lang.ClassCastException
public static java.lang.Object to(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.String val) throws java.lang.ClassCastException
type
- 目标类型val
- 属性值java.lang.ClassCastException
public static java.lang.Object tryTo(java.lang.Class<?> type, java.lang.String val)
type
- 目标类型val
- 值public static java.time.Duration durationOf(java.lang.String val)
public static java.util.Date dateOf(java.lang.String val)
public static <T extends java.lang.Enum<T>> T enumOf(java.lang.Class<T> enumType, java.lang.String name)