类 ObjectUtil


  • public class ObjectUtil
    extends org.springframework.util.ObjectUtils
    • 构造器概要

      构造器 
      构造器 说明
      ObjectUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static Object defaultIfNull​(Object object, Object defaultValue)
      如果对象为null,返回默认值
      static boolean equals​(Object o1, Object o2)
      对象 eq
      static int hashCode​(Object obj)
      返回对象的 hashCode
      static boolean isFalse​(Boolean object)
      判断对象为false
      static boolean isNotEmpty​(Object obj)
      判断对象不为空
      static boolean isNotEmpty​(Object[] array)
      判断数组不为空
      static boolean isNotEqual​(Object o1, Object o2)
      比较两个对象是否不相等。
      static boolean isNotNull​(Object object)
      判断对象不为null
      static boolean isNull​(Object object)
      判断对象为null
      static boolean isTrue​(Boolean object)
      判断对象为true
      static Boolean toBoolean​(Object object)
      对象转为 Boolean
      static Boolean toBoolean​(Object object, Boolean defaultValue)
      对象转为 Boolean
      static byte toByte​(Object object)
      对象转为 Byte
      static byte toByte​(Object object, byte defaultValue)
      对象转为 Byte
      static double toDouble​(Object object)
      对象转为 Double
      static double toDouble​(Object object, double defaultValue)
      对象转为 Double
      static float toFloat​(Object object)
      对象转为 Float
      static float toFloat​(Object object, float defaultValue)
      对象转为 Float
      static int toInt​(Object object)
      对象转为 int (支持 String 和 Number),默认: 0
      static int toInt​(Object object, int defaultValue)
      对象转为 int (支持 String 和 Number)
      static long toLong​(Object object)
      对象转为 long (支持 String 和 Number),默认: 0L
      static long toLong​(Object object, long defaultValue)
      对象转为 long (支持 String 和 Number),默认: 0L
      static short toShort​(Object object)
      对象转为 Short
      static short toShort​(Object object, short defaultValue)
      对象转为 Short
      static String toStr​(Object object)
      强转string
      static String toStr​(Object object, String defaultValue)
      强转string
      • 从类继承的方法 org.springframework.util.ObjectUtils

        addObjectToArray, caseInsensitiveValueOf, containsConstant, containsConstant, containsElement, getDisplayString, getIdentityHexString, hashCode, hashCode, hashCode, hashCode, identityToString, isArray, isCheckedException, isCompatibleWithThrowsClause, isEmpty, isEmpty, nullSafeClassName, nullSafeEquals, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, toObjectArray, unwrapOptional
    • 构造器详细资料

      • ObjectUtil

        public ObjectUtil()
    • 方法详细资料

      • isNull

        public static boolean isNull​(@Nullable
                                     Object object)
        判断对象为null
        参数:
        object - 对象
        返回:
        对象是否为空
      • isNotNull

        public static boolean isNotNull​(@Nullable
                                        Object object)
        判断对象不为null
        参数:
        object - 对象
        返回:
        对象是否不为空
      • isTrue

        public static boolean isTrue​(@Nullable
                                     Boolean object)
        判断对象为true
        参数:
        object - 对象
        返回:
        对象是否为true
      • isFalse

        public static boolean isFalse​(@Nullable
                                      Boolean object)
        判断对象为false
        参数:
        object - 对象
        返回:
        对象是否为false
      • isNotEmpty

        public static boolean isNotEmpty​(@Nullable
                                         Object[] array)
        判断数组不为空
        参数:
        array - 数组
        返回:
        数组是否为空
      • isNotEmpty

        public static boolean isNotEmpty​(@Nullable
                                         Object obj)
        判断对象不为空
        参数:
        obj - 数组
        返回:
        数组是否为空
      • equals

        public static boolean equals​(@Nullable
                                     Object o1,
                                     @Nullable
                                     Object o2)
        对象 eq
        参数:
        o1 - Object
        o2 - Object
        返回:
        是否eq
      • isNotEqual

        public static boolean isNotEqual​(Object o1,
                                         Object o2)
        比较两个对象是否不相等。
        参数:
        o1 - 对象1
        o2 - 对象2
        返回:
        是否不eq
      • hashCode

        public static int hashCode​(@Nullable
                                   Object obj)
        返回对象的 hashCode
        参数:
        obj - Object
        返回:
        hashCode
      • defaultIfNull

        public static Object defaultIfNull​(@Nullable
                                           Object object,
                                           Object defaultValue)
        如果对象为null,返回默认值
        参数:
        object - Object
        defaultValue - 默认值
        返回:
        Object
      • toStr

        @Nullable
        public static String toStr​(@Nullable
                                   Object object)
        强转string
        参数:
        object - Object
        返回:
        String
      • toStr

        @Nullable
        public static String toStr​(@Nullable
                                   Object object,
                                   @Nullable
                                   String defaultValue)
        强转string
        参数:
        object - Object
        defaultValue - 默认值
        返回:
        String
      • toInt

        public static int toInt​(@Nullable
                                Object object)
        对象转为 int (支持 String 和 Number),默认: 0
        参数:
        object - Object
        返回:
        int
      • toInt

        public static int toInt​(@Nullable
                                Object object,
                                int defaultValue)
        对象转为 int (支持 String 和 Number)
        参数:
        object - Object
        defaultValue - 默认值
        返回:
        int
      • toLong

        public static long toLong​(@Nullable
                                  Object object)
        对象转为 long (支持 String 和 Number),默认: 0L
        参数:
        object - Object
        返回:
        long
      • toLong

        public static long toLong​(@Nullable
                                  Object object,
                                  long defaultValue)
        对象转为 long (支持 String 和 Number),默认: 0L
        参数:
        object - Object
        返回:
        long
      • toFloat

        public static float toFloat​(@Nullable
                                    Object object)
        对象转为 Float
        参数:
        object - Object
        返回:
        结果
      • toFloat

        public static float toFloat​(@Nullable
                                    Object object,
                                    float defaultValue)
        对象转为 Float
        参数:
        object - Object
        defaultValue - float
        返回:
        结果
      • toDouble

        public static double toDouble​(@Nullable
                                      Object object)
        对象转为 Double
        参数:
        object - Object
        返回:
        结果
      • toDouble

        public static double toDouble​(@Nullable
                                      Object object,
                                      double defaultValue)
        对象转为 Double
        参数:
        object - Object
        defaultValue - double
        返回:
        结果
      • toByte

        public static byte toByte​(@Nullable
                                  Object object)
        对象转为 Byte
        参数:
        object - Object
        返回:
        结果
      • toByte

        public static byte toByte​(@Nullable
                                  Object object,
                                  byte defaultValue)
        对象转为 Byte
        参数:
        object - Object
        defaultValue - byte
        返回:
        结果
      • toShort

        public static short toShort​(@Nullable
                                    Object object)
        对象转为 Short
        参数:
        object - Object
        返回:
        结果
      • toShort

        public static short toShort​(@Nullable
                                    Object object,
                                    short defaultValue)
        对象转为 Short
        参数:
        object - Object
        defaultValue - short
        返回:
        结果
      • toBoolean

        @Nullable
        public static Boolean toBoolean​(@Nullable
                                        Object object)
        对象转为 Boolean
        参数:
        object - Object
        返回:
        结果
      • toBoolean

        @Nullable
        public static Boolean toBoolean​(@Nullable
                                        Object object,
                                        @Nullable
                                        Boolean defaultValue)
        对象转为 Boolean
        参数:
        object - Object
        defaultValue - 默认值
        返回:
        结果