类 TypeUtil


  • public class TypeUtil
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      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>>
      T
      toEnumByIndex​(java.lang.Class<T> clazz, int index)
      根据序号转换为枚举
      static <T extends java.lang.Enum<T>>
      T
      toEnumByName​(java.lang.Class<T> clazz, java.lang.Object name)
      根据枚举名称转换枚举
      static <T extends java.lang.Enum<T>>
      T
      toEnumByValue​(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)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • 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
        另请参阅:
        常量字段值
    • 构造器详细资料

      • TypeUtil

        public TypeUtil()
    • 方法详细资料

      • 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)