public final class ObjectUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Class |
getClass(Object object)
获取实体对象对应的 class 信息
|
static boolean |
isEmpty(Object object)
判断内容是否为空
- 空字符串
- 空集合/map
- 空数组
- 自定义空类型
|
static boolean |
isEquals(Object except,
Object real)
判断两个对象是否相同
1.如果不是同一种类型,则直接返回false
|
static boolean |
isEqualsOrNull(Object left,
Object right)
判断两个元素是否相等或者都为 Null
|
static boolean |
isNotEmpty(Object object)
判断对象是否非空
|
static boolean |
isNotEquals(Object except,
Object real)
判断两个对象是否不相同
1.如果不是同一种类型,则返回true
|
static boolean |
isNotNull(Object object)
判断对象是否非null
|
static boolean |
isNotSameType(Object one,
Object two)
不是同一个类型
|
static boolean |
isNull(Object object)
判断当前对象是否为空
- 对象为空
- 空字符串
- 空集合/map
- 空数组
- 自定义空类型
|
static boolean |
isNull(Object object,
Object... others)
判断所有参数皆为null
|
static boolean |
isSameType(Object one,
Object two)
判断两个对象是否为同一对象
instanceof
isInstance
isAssignableFrom
注意:任何一个元素为 null,则认为是不同类型。
|
static String |
objectToString(Object object)
对象转字符串
|
static String |
objectToString(Object object,
String defaultValue)
对象转字符串
|
static <R> List<R> |
toList(Object object,
IHandler<Object,R> handler)
可遍历的元素对象的某个元素,转换为列表
|
public static boolean isSameType(Object one, Object two)
one - 第一个元素two - 第二个元素public static boolean isNotSameType(Object one, Object two)
one - 第一个元素two - 第二个元素public static boolean isNull(Object object)
object - 对象public static boolean isNotNull(Object object)
object - 元素true 非空public static boolean isEmpty(Object object)
object - 对象public static boolean isNotEmpty(Object object)
object - 对象public static boolean isEquals(Object except, Object real)
except - 期望值real - 实际值public static boolean isNotEquals(Object except, Object real)
except - 期望值real - 实际值public static String objectToString(Object object)
object - 对象public static String objectToString(Object object, String defaultValue)
object - 对象defaultValue - 默认值,原始对象为 null 时返回。public static boolean isNull(Object object, Object... others)
object - 对象others - 其他参数增强版本public static boolean isEqualsOrNull(Object left, Object right)
left - 元素1right - 元素2public static <R> List<R> toList(Object object, IHandler<Object,R> handler)
R - R 泛型object - 可遍历对象handler - 转换方式Copyright © 2020. All rights reserved.