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.Exception
public static <T> T convertValueToType(java.lang.Class<T> toType, java.lang.Object value) throws java.lang.Exception
toType
- 值类型value
- 值java.lang.Exception
public static int getNumericType(java.lang.Object value)
value
- public static java.lang.String getNumericValue(java.lang.Object value)
value
- 包括String类型
,
HH:mm:ss
public static java.lang.String getNumericValue(java.lang.Object value, java.util.Map<java.lang.String,java.lang.Object> format)
value
- format
- 包括String类型
,
包括date类型:转换成dateFormat
public static java.lang.Object getPrimitiveDefaultValue(java.lang.Class<?> forClass)
forClass
-