public class ObjectKit extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
equals(Object obj1,
Object obj2)
比较两个对象是否相等。
|
static Object |
getDefaultValue(Class<?> clazz)
根据对象类型获取对象的默认值
|
static boolean |
hasEmpty(Object o)
对象是否为空
空参数的定义如下
1、对象不为null 2、String 不为"" or " " 3、List,Set,Map,Object[],int[],long[] 长度大于0 |
static boolean |
hasNotEmpty(Object o)
对象是否不为空
空参数的定义如下
1、String 不为"" or " " 2、List,Set,Map,Object[],int[],long[] 长度大于0 |
static Object |
nullToDefault(Object obj,
Object defaultValue)
如果为空, 则调用默认值
空参数的定义如下 1、对象不为null 2、String 不为"" or " " 3、List,Set,Map,Object[],int[],long[] 长度大于0 |
static Object |
primitiveDefaultValue(Class<?> clazz)
获取基本数据类型的默认值 包含String和void
|
public static Object nullToDefault(Object obj, Object defaultValue)
obj - 被判断的参数defaultValue - 为空默认值public static boolean equals(Object obj1, Object obj2)
obj1 - 对象1obj2 - 对象2public static boolean hasNotEmpty(Object o)
空参数的定义如下
1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
o - 校验对象public static boolean hasEmpty(Object o)
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
o - 校验对象public static Object primitiveDefaultValue(Class<?> clazz)
clazz - 数据类型Copyright © 2019. All rights reserved.