类 ObjectUtil
- java.lang.Object
-
- org.springframework.util.ObjectUtils
-
- me.youm.frame.common.utils.ObjectUtil
-
public class ObjectUtil extends org.springframework.util.ObjectUtils
-
-
构造器概要
构造器 构造器 说明 ObjectUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static ObjectdefaultIfNull(Object object, Object defaultValue)如果对象为null,返回默认值static booleanequals(Object o1, Object o2)对象 eqstatic inthashCode(Object obj)返回对象的 hashCodestatic booleanisFalse(Boolean object)判断对象为falsestatic booleanisNotEmpty(Object obj)判断对象不为空static booleanisNotEmpty(Object[] array)判断数组不为空static booleanisNotEqual(Object o1, Object o2)比较两个对象是否不相等。static booleanisNotNull(Object object)判断对象不为nullstatic booleanisNull(Object object)判断对象为nullstatic booleanisTrue(Boolean object)判断对象为truestatic BooleantoBoolean(Object object)对象转为 Booleanstatic BooleantoBoolean(Object object, Boolean defaultValue)对象转为 Booleanstatic bytetoByte(Object object)对象转为 Bytestatic bytetoByte(Object object, byte defaultValue)对象转为 Bytestatic doubletoDouble(Object object)对象转为 Doublestatic doubletoDouble(Object object, double defaultValue)对象转为 Doublestatic floattoFloat(Object object)对象转为 Floatstatic floattoFloat(Object object, float defaultValue)对象转为 Floatstatic inttoInt(Object object)对象转为 int (支持 String 和 Number),默认: 0static inttoInt(Object object, int defaultValue)对象转为 int (支持 String 和 Number)static longtoLong(Object object)对象转为 long (支持 String 和 Number),默认: 0Lstatic longtoLong(Object object, long defaultValue)对象转为 long (支持 String 和 Number),默认: 0Lstatic shorttoShort(Object object)对象转为 Shortstatic shorttoShort(Object object, short defaultValue)对象转为 Shortstatic StringtoStr(Object object)强转stringstatic StringtoStr(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
-
-
-
-
方法详细资料
-
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- Objecto2- Object- 返回:
- 是否eq
-
isNotEqual
public static boolean isNotEqual(Object o1, Object o2)
比较两个对象是否不相等。- 参数:
o1- 对象1o2- 对象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- ObjectdefaultValue- 默认值- 返回:
- 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- ObjectdefaultValue- 默认值- 返回:
- 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- ObjectdefaultValue- 默认值- 返回:
- 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- ObjectdefaultValue- float- 返回:
- 结果
-
toDouble
public static double toDouble(@Nullable Object object)对象转为 Double- 参数:
object- Object- 返回:
- 结果
-
toDouble
public static double toDouble(@Nullable Object object, double defaultValue)对象转为 Double- 参数:
object- ObjectdefaultValue- double- 返回:
- 结果
-
toByte
public static byte toByte(@Nullable Object object)对象转为 Byte- 参数:
object- Object- 返回:
- 结果
-
toByte
public static byte toByte(@Nullable Object object, byte defaultValue)对象转为 Byte- 参数:
object- ObjectdefaultValue- byte- 返回:
- 结果
-
toShort
public static short toShort(@Nullable Object object)对象转为 Short- 参数:
object- Object- 返回:
- 结果
-
toShort
public static short toShort(@Nullable Object object, short defaultValue)对象转为 Short- 参数:
object- ObjectdefaultValue- short- 返回:
- 结果
-
toBoolean
@Nullable public static Boolean toBoolean(@Nullable Object object)
对象转为 Boolean- 参数:
object- Object- 返回:
- 结果
-
-