类 TypeUtil
- java.lang.Object
-
- top.daxian1218.dust.commons.util.TypeUtil
-
public class TypeUtil extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
DATE_FORMAT
static java.lang.String
DATETIME_FORMAT
static java.lang.String
EMPTY_STRING
static java.lang.String
TIME_FORMAT
-
构造器概要
构造器 构造器 说明 TypeUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static boolean
toBoolean(java.lang.Object value)
static byte[]
toBytes(java.lang.Object value)
static java.util.Date
toDate(java.lang.Object value)
static java.util.Date
toDate(java.lang.Object value, java.lang.String format)
static java.util.Date
toDateTime(java.lang.Object value)
static java.math.BigDecimal
toDecimal(java.lang.Object value)
static double
toDouble(java.lang.Object value)
static <T extends java.lang.Enum<T>>
TtoEnumByIndex(java.lang.Class<T> clazz, int index)
根据序号转换为枚举static <T extends java.lang.Enum<T>>
TtoEnumByName(java.lang.Class<T> clazz, java.lang.Object name)
根据枚举名称转换枚举static <T extends java.lang.Enum<T>>
TtoEnumByValue(java.lang.Class<T> clazz, java.lang.Object value)
根据枚举值转换枚举static float
toFloat(java.lang.Object value)
static java.lang.String
toHexString(byte[] byteArray)
static java.lang.String
toHexString(int[] byteArray)
static java.lang.String
toHexStringOfBigInt(byte[] bs)
static int
toInteger(java.lang.Object value)
static long
toLong(java.lang.Object value)
static java.lang.Object
toObject(byte[] bs)
static java.sql.Date
toSqlDataTime(java.lang.String value)
static java.lang.String
toString(java.lang.Object o, java.lang.String... formats)
static java.lang.Object
toStringBuffer(java.lang.Object value)
static java.lang.String
toStringEmpty(java.lang.Object o)
static java.lang.String
toStringOfDate(java.util.Date d)
static java.lang.String
toStringOfDate(java.util.Date d, java.lang.String format)
static java.lang.String
toStringOfDateTime(java.util.Date d)
static java.lang.String
toStringOfDateTime(java.util.Date d, java.lang.String format)
static java.lang.String
toStringOrJson(java.lang.Object value)
-
-
-
字段详细资料
-
DATETIME_FORMAT
public static final java.lang.String DATETIME_FORMAT
- 另请参阅:
- 常量字段值
-
DATE_FORMAT
public static final java.lang.String DATE_FORMAT
- 另请参阅:
- 常量字段值
-
TIME_FORMAT
public static final java.lang.String TIME_FORMAT
- 另请参阅:
- 常量字段值
-
EMPTY_STRING
public static final java.lang.String EMPTY_STRING
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
toBoolean
public static boolean toBoolean(java.lang.Object value)
-
toDate
public static java.util.Date toDate(java.lang.Object value, java.lang.String format)
-
toDateTime
public static java.util.Date toDateTime(java.lang.Object value)
-
toSqlDataTime
public static java.sql.Date toSqlDataTime(java.lang.String value)
-
toDate
public static java.util.Date toDate(java.lang.Object value)
-
toDouble
public static double toDouble(java.lang.Object value)
-
toFloat
public static float toFloat(java.lang.Object value)
-
toDecimal
public static java.math.BigDecimal toDecimal(java.lang.Object value)
-
toInteger
public static int toInteger(java.lang.Object value)
-
toLong
public static long toLong(java.lang.Object value)
-
toString
public static java.lang.String toString(java.lang.Object o, java.lang.String... formats)
-
toStringOfDate
public static java.lang.String toStringOfDate(java.util.Date d, java.lang.String format)
-
toStringOfDate
public static java.lang.String toStringOfDate(java.util.Date d)
-
toStringOfDateTime
public static java.lang.String toStringOfDateTime(java.util.Date d, java.lang.String format)
-
toStringOfDateTime
public static java.lang.String toStringOfDateTime(java.util.Date d)
-
toStringBuffer
public static java.lang.Object toStringBuffer(java.lang.Object value)
-
toBytes
public static byte[] toBytes(java.lang.Object value)
-
toObject
public static java.lang.Object toObject(byte[] bs)
-
toStringEmpty
public static java.lang.String toStringEmpty(java.lang.Object o)
-
toEnumByIndex
public static <T extends java.lang.Enum<T>> T toEnumByIndex(java.lang.Class<T> clazz, int index)
根据序号转换为枚举- 类型参数:
T
-- 参数:
clazz
-index
-- 返回:
-
toEnumByName
public static <T extends java.lang.Enum<T>> T toEnumByName(java.lang.Class<T> clazz, java.lang.Object name)
根据枚举名称转换枚举- 类型参数:
T
-- 参数:
clazz
-name
-- 返回:
-
toEnumByValue
public static <T extends java.lang.Enum<T>> T toEnumByValue(java.lang.Class<T> clazz, java.lang.Object value)
根据枚举值转换枚举- 类型参数:
T
-- 参数:
clazz
-value
-- 返回:
-
toHexStringOfBigInt
public static java.lang.String toHexStringOfBigInt(byte[] bs)
-
toHexString
public static java.lang.String toHexString(byte[] byteArray)
-
toHexString
public static java.lang.String toHexString(int[] byteArray)
-
toStringOrJson
public static java.lang.String toStringOrJson(java.lang.Object value)
-
-