public class TypeUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TypeUtil.TypeResult |
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
compatibleWithFieldName
Output the input data according to the case of the field name
|
static boolean |
compatibleWithJavaBean |
| 构造器和说明 |
|---|
TypeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
cast(Object obj,
Class<T> clazz) |
static <T> T |
cast(Object obj,
ParameterizedType type) |
static <T> T |
cast(Object obj,
Type type) |
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 <T> T |
castToEnum(Object obj,
Class<T> clazz) |
static Float |
castToFloat(Object value) |
static Integer |
castToInt(Object value) |
static int |
castToInt(Object value,
int def) |
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 Class<?> |
findGenericType(Object object,
Class<?> parametrizedSuperclass,
String typeParamName)
寻找声明的泛型
|
static Class<?> |
getClass(Type type) |
static <T> TypeUtil.TypeResult |
getGenericType(Class<T> type,
Class<? extends T> clazz) |
static boolean |
isNumber(String str) |
static boolean |
isPrimitive(Class<?> clazz) |
static Class<?> |
loadClass(String className) |
static Class<?> |
loadClass(String className,
ClassLoader classLoader) |
static Locale |
toLocale(String strVal) |
public static boolean compatibleWithJavaBean
public static boolean compatibleWithFieldName
public static Class<?> findGenericType(Object object, Class<?> parametrizedSuperclass, String typeParamName)
object - 实例对象parametrizedSuperclass - 声明泛型的类typeParamName - 泛型名称public static boolean isPrimitive(Class<?> clazz)
public static <T> TypeUtil.TypeResult getGenericType(Class<T> type, Class<? extends T> clazz)
public static BigDecimal castToBigDecimal(Object value)
public static BigInteger castToBigInteger(Object value)
public static boolean isNumber(String str)
public static int castToInt(Object value, int def)
public static byte[] castToBytes(Object value)
public static <T> T cast(Object obj, ParameterizedType type)
public static Class<?> loadClass(String className, ClassLoader classLoader)
Copyright © 2021. All rights reserved.