类 ObjectUtil

java.lang.Object
tech.mhuang.pacebox.core.util.ObjectUtil

public class ObjectUtil extends Object
Object工具类
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • ObjectUtil

      public ObjectUtil()
  • 方法详细资料

    • isEmpty

      public static boolean isEmpty(Object object)
      判断对象是否为空
      参数:
      object - 对象
      返回:
      若为空则返回true、不为空返回false
    • equals

      public static Boolean equals(Object current, Object compare)
      判断2个对象是否相同
      参数:
      current - 当前对象
      compare - 比较对象
      返回:
      True相等 False不相等
      从以下版本开始:
      1.0.6
    • isNotEmpty

      public static boolean isNotEmpty(Object object)
      判断对象是否不为空
      参数:
      object - 对象
      返回:
      若为空则返回false、不为空返回true
    • addObjectToArray

      public static <A, O extends A> A[] addObjectToArray(A[] array, O obj)
      数组下标添加一个元素
      类型参数:
      A - 数组的类型
      O - 元素的类型
      参数:
      array - 数组
      obj - 元素
      返回:
      添加后的数组
      从以下版本开始:
      1.1.4
    • isArray

      public static boolean isArray(Object obj)
      判断对象是否是数组
      参数:
      obj - 对应
      返回:
      若是数组则为true,否则是false
      从以下版本开始:
      1.1.4
    • notEquals

      public static Boolean notEquals(Object current, Object compare)
      判断是否不相等
      参数:
      current - 当前对象
      compare - 比较对象
      返回:
      是否不相等
    • ifNullDefault

      public static <T> T ifNullDefault(T data, Supplier<? extends T> defaultSupplier)
      如果数据为空则取根据函数获取
      类型参数:
      T - 类型
      参数:
      data - 数据
      defaultSupplier - 默认值
      返回:
      结果
      从以下版本开始:
      1.1.6
    • ifNullDefault

      public static <T> T ifNullDefault(String data, Supplier<? extends T> handle, Supplier<? extends T> defualtSupplier)
      如果数据为空则取默认函数、否则根据函数获取
      类型参数:
      T - 类型
      参数:
      data - 数据
      handle - 函数
      defualtSupplier - 默认函数
      返回:
      结果
      从以下版本开始:
      1.1.6
    • ifNullDefault

      public static <T> T ifNullDefault(String data, Supplier<? extends T> handle, T defaultValue)
      如果数据为空则取默认值、否则根据函数获取
      类型参数:
      T - 类型
      参数:
      data - 数据
      handle - 函数
      defaultValue - 默认值
      返回:
      结果
      从以下版本开始:
      1.1.6
    • ifNullDefault

      public static <T> T ifNullDefault(T data, T defaultData)
      如果数据为空则取默认值
      类型参数:
      T - 类型
      参数:
      data - 数据
      defaultData - 默认值
      返回:
      结果
      从以下版本开始:
      1.1.6