commons-long各种工具包xxxUtils-ObjectUtils对象工具类
文章目录
1、allNotNull判断传入的几个对象是否都不为空
public static boolean allNotNull(Object... values)
allNull则为判断几个对象是否都为空
2、anyNotNull判断是否任意一个传入对象不为空,anyNull判断是否任意一个对象为空
public static boolean anyNotNull(Object... values)
public static boolean anyNull(Object... values)
3、clone克隆并返回一个对象,支持数组、集合、列表
public static <T> T clone(T obj)
cloneIfPossible不建议使用,因为克隆失败会返回源对象
4、 defaultIfNull处理为空数据
public static <T> T defaultIfNull(T object, T defaultValue)
如果传入的object为空则直接返回defaultValue
4、 isEmpty和isNotEmpty
public static boolean isEmpty(Object object)
public static boolean isNotEmpty(Object object)
判断传入的对象是否为空,支持支持数组、集合、列表、Map