public static class TypeUtil.Primitive
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.Class<?>,java.lang.Object> |
_PRIMITIVE_DEFAULTS
基本属性默认值
|
| 构造器和说明 |
|---|
TypeUtil.Primitive() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.math.BigDecimal |
bigDecValue(java.lang.Object value) |
static java.math.BigDecimal |
bigDecValueNoCatchError(java.lang.Object value) |
static java.math.BigInteger |
bigIntValue(java.lang.Object value)
出错返回0
|
static java.math.BigInteger |
bigIntValueNoCatchError(java.lang.Object value)
出错返回0
|
static boolean |
booleanValue(java.lang.Object value) |
static boolean |
booleanValueNoCatchError(java.lang.Object value) |
static byte |
byteValue(java.lang.Object value) |
static byte |
byteValueNoCatchError(java.lang.Object value) |
static char |
charValue(java.lang.Object value) |
static char |
charValueNoCatchError(java.lang.Object value) |
static java.lang.Object |
checkTypeValue(java.lang.Class<?> toType,
java.lang.Object value)
基本类型值
|
static <T> T |
convertValueToType(java.lang.Class<T> toType,
java.lang.Object value)
基本类型值
|
static double |
doubleValue(java.lang.Object value)
出错返回0.0
|
static double |
doubleValueNoCatchError(java.lang.Object value)
出错返回0.0
|
static float |
floatValue(java.lang.Object value)
出错返回0.0
|
static float |
floatValueNoCatchError(java.lang.Object value)
出错返回0.0
|
static int |
getNumericType(java.lang.Object value)
取得基本类型
|
static java.lang.String |
getNumericValue(java.lang.Object value)
取得基本类型,转换成String
|
static java.lang.String |
getNumericValue(java.lang.Object value,
java.util.Map<java.lang.String,java.lang.Object> format)
取得基本类型,转换成String
|
static java.lang.Object |
getPrimitiveDefaultValue(java.lang.Class<?> forClass)
取得默认值
|
static int |
intValue(java.lang.Object value) |
static int |
intValueNoCatchError(java.lang.Object value) |
static long |
longValue(java.lang.Object value)
出错返回0
|
static long |
longValueNoCatchError(java.lang.Object value)
出错返回0
|
static short |
shortValue(java.lang.Object value) |
static short |
shortValueNoCatchError(java.lang.Object value) |
public static final java.util.Map<java.lang.Class<?>,java.lang.Object> _PRIMITIVE_DEFAULTS
public static long longValueNoCatchError(java.lang.Object value)
value - public static long longValue(java.lang.Object value)
value - public static double doubleValueNoCatchError(java.lang.Object value)
value - public static double doubleValue(java.lang.Object value)
value - public static float floatValueNoCatchError(java.lang.Object value)
value - public static float floatValue(java.lang.Object value)
value - public static java.math.BigInteger bigIntValueNoCatchError(java.lang.Object value)
value - public static java.math.BigInteger bigIntValue(java.lang.Object value)
value - public static java.math.BigDecimal bigDecValueNoCatchError(java.lang.Object value)
value - public static java.math.BigDecimal bigDecValue(java.lang.Object value)
value - public static int intValueNoCatchError(java.lang.Object value)
value - public static int intValue(java.lang.Object value)
value - public static boolean booleanValueNoCatchError(java.lang.Object value)
value - public static boolean booleanValue(java.lang.Object value)
value - public static byte byteValueNoCatchError(java.lang.Object value)
value - public static byte byteValue(java.lang.Object value)
value - public static char charValueNoCatchError(java.lang.Object value)
value - public static char charValue(java.lang.Object value)
value - public static short shortValueNoCatchError(java.lang.Object value)
value - public static short shortValue(java.lang.Object value)
value - public static java.lang.Object checkTypeValue(java.lang.Class<?> toType,
java.lang.Object value)
throws java.lang.Exception
toType - 值类型value - 值java.lang.Exceptionpublic static <T> T convertValueToType(java.lang.Class<T> toType,
java.lang.Object value)
throws java.lang.Exception
toType - 值类型value - 值java.lang.Exceptionpublic static int getNumericType(java.lang.Object value)
value - public static java.lang.String getNumericValue(java.lang.Object value)
value - 包括String类型,
HH:mm:sspublic static java.lang.String getNumericValue(java.lang.Object value,
java.util.Map<java.lang.String,java.lang.Object> format)
value - format - 包括String类型,
包括date类型:转换成dateFormatpublic static java.lang.Object getPrimitiveDefaultValue(java.lang.Class<?> forClass)
forClass -