public class TypeUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static ConcurrentMap<String,Class<?>> |
mappings |
| 构造器和说明 |
|---|
TypeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addBaseClassMappings() |
static void |
addClassMapping(String className,
Class<?> clazz) |
static BigDecimal |
castToBigDecimal(Object value) |
static BigInteger |
castToBigInteger(Object value) |
static Boolean |
castToBoolean(Object value) |
static Byte |
castToByte(Object value) |
static byte[] |
castToBytes(Object value) |
static Character |
castToChar(Object value) |
static Date |
castToDate(Object value) |
static Double |
castToDouble(Object value) |
static Float |
castToFloat(Object value) |
static Integer |
castToInt(Object value) |
static Long |
castToLong(Object value) |
static Short |
castToShort(Object value) |
static Date |
castToSqlDate(Object value) |
static String |
castToString(Object value) |
static Timestamp |
castToTimestamp(Object value) |
static void |
clearClassMapping() |
static Class<?> |
getClass(Type type) |
static Class<?> |
loadClass(String className) |
private static ConcurrentMap<String,Class<?>> mappings
public static final BigDecimal castToBigDecimal(Object value)
public static final BigInteger castToBigInteger(Object value)
public static final byte[] castToBytes(Object value)
public static void addBaseClassMappings()
public static void clearClassMapping()
Copyright © 2023. All rights reserved.