public class ObjectUtil
extends org.springframework.util.ObjectUtils
| Constructor and Description |
|---|
ObjectUtil() |
| Modifier and Type | Method and Description |
|---|---|
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,支持 1、0,y、yes、n、no,on、off,true、false
|
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
|
addObjectToArray, caseInsensitiveValueOf, containsConstant, containsConstant, containsElement, getDisplayString, getIdentityHexString, hashCode, hashCode, hashCode, hashCode, identityToString, isArray, isCheckedException, isCompatibleWithThrowsClause, isEmpty, isEmpty, nullSafeClassName, nullSafeConciseToString, nullSafeEquals, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeHashCode, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, nullSafeToString, toObjectArray, unwrapOptionalpublic static boolean isNull(@Nullable
Object object)
object - 对象public static boolean isNotNull(@Nullable
Object object)
object - 对象public static boolean isTrue(@Nullable
Boolean object)
object - 对象public static boolean isFalse(@Nullable
Boolean object)
object - 对象public static boolean isNotEmpty(@Nullable
Object[] array)
array - 数组public static boolean isNotEmpty(@Nullable
Object obj)
obj - 数组public static boolean equals(@Nullable
Object o1,
@Nullable
Object o2)
o1 - Objecto2 - Objectpublic static boolean isNotEqual(Object o1, Object o2)
o1 - 对象1o2 - 对象2public static int hashCode(@Nullable
Object obj)
obj - Objectpublic static Object defaultIfNull(@Nullable Object object, Object defaultValue)
object - ObjectdefaultValue - 默认值@Nullable public static String toStr(@Nullable Object object)
object - Object@Nullable public static String toStr(@Nullable Object object, @Nullable String defaultValue)
object - ObjectdefaultValue - 默认值public static int toInt(@Nullable
Object object)
object - Objectpublic static int toInt(@Nullable
Object object,
int defaultValue)
object - ObjectdefaultValue - 默认值public static long toLong(@Nullable
Object object)
object - Objectpublic static long toLong(@Nullable
Object object,
long defaultValue)
object - Objectpublic static float toFloat(@Nullable
Object object)
object - Objectpublic static float toFloat(@Nullable
Object object,
float defaultValue)
object - ObjectdefaultValue - floatpublic static double toDouble(@Nullable
Object object)
object - Objectpublic static double toDouble(@Nullable
Object object,
double defaultValue)
object - ObjectdefaultValue - doublepublic static byte toByte(@Nullable
Object object)
object - Objectpublic static byte toByte(@Nullable
Object object,
byte defaultValue)
object - ObjectdefaultValue - bytepublic static short toShort(@Nullable
Object object)
object - Objectpublic static short toShort(@Nullable
Object object,
short defaultValue)
object - ObjectdefaultValue - short@Nullable public static Boolean toBoolean(@Nullable Object object)
object - ObjectCopyright © 2024. All rights reserved.